SimulationCraft 902-01

for World of Warcraft 9.0.5.37774 PTR (wow build level 37774)

Current simulator hotfixes

Hunter

Tag Spell / Effect Field Hotfixed Value DBC Value
2021-03-04 9.0.5 Eagletalon's True Focus - sub type
Eagletalon's True Focus (effect#2) sub_type 0.00 107.00 Verification Failure (108.00)
2021-03-04 9.0.5 Eagletalon's True Focus - value
Eagletalon's True Focus (effect#2) base_value 0.00 3000.00 Verification Failure (5000.00)

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Shaman

Tag Spell / Effect Field Hotfixed Value DBC Value
2021-02-24 Chain Lightning Spell Power Modifier was accidentally missed
Chain Lightning (effect#1) sp_coefficient 0.00 0.64 Verification Failure (0.47)

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Raid Event List
0 casting,cooldown=500,duration=500

Additional Raid Information

Bombardment : 5986 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5985.8 5985.8 11.8 / 0.197% 919.5 / 15.4% 2.5
RPS Out RPS In Primary Resource Waiting APM Active Skill
2418.3 2303.5 Mana 0.00% 41.9 99.8% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Bombardment 5986
Arcane Barrage 480 8.0% 17.6 16.14sec 8145 6526 Direct 17.6 6839 13929 8147 18.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.62 17.61 0.00 0.00 1.2482 0.0000 143494.53 143494.53 0.00% 6526.04 6526.04
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.54% 14.36 6 23 6839.00 3232 24428 6844.62 4981 9615 98214 98214 0.00%
crit 18.46% 3.25 0 9 13928.74 6463 48857 13404.81 0 48857 45280 45280 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [{]:1.00
  • if_expr:cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    fishing_opener
    [#]:0.15
    rotation
    [&]:0.85
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.43
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.02
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:3.24
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:3.81
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:0.65
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.04
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:2.41
Arcane Blast 2115 35.3% 107.4 2.77sec 5895 4482 Direct 108.4 4897 9945 5842 18.7%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 107.36 108.36 0.00 0.00 1.3151 0.0000 632851.59 632851.59 0.00% 4482.43 4482.43
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.28% 88.08 62 117 4896.91 921 11768 4898.90 4044 5801 431210 431210 0.00%
crit 18.72% 20.28 7 36 9945.16 1841 23537 9938.26 6705 13755 201642 201642 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.18
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [!]:16.59
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:2.17
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [?]:84.98
Arcane Echo 268 4.5% 157.3 1.93sec 510 0 Direct 157.3 428 885 510 17.9%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 157.29 157.29 0.00 0.00 0.0000 0.0000 80207.79 80207.79 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.06% 129.07 81 182 427.80 220 668 428.80 359 499 55219 55219 0.00%
crit 17.94% 28.22 11 52 885.18 440 1336 887.53 681 1144 24989 24989 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2168 36.2% 42.5 6.79sec 15279 8337 Periodic 291.1 1873 3836 2229 18.1% 24.2%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.48 0.00 291.36 291.14 1.8327 0.2494 649105.97 649105.97 0.00% 8336.83 8336.83
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.86% 238.33 124 384 1873.32 1091 3313 1880.27 1657 2194 446492 446492 0.00%
crit 18.14% 52.81 22 89 3835.68 2182 6627 3850.98 3101 5071 202614 202614 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.85
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.84
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:5.44
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:6.65
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:2.66
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:2.90
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (136) 0.0% (2.3%) 10.5 28.06sec 3873 3084

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.48 0.00 0.00 0.00 1.2559 0.0000 0.00 0.00 0.00% 3083.65 3083.65

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    fishing_opener
    [~]:0.05
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    rotation
    [:]:9.42
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 136 2.3% 10.5 29.17sec 3873 0 Direct 10.5 3264 6528 3873 18.6%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.48 10.48 0.00 0.00 0.0000 0.0000 40587.00 40587.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.35% 8.52 3 13 3263.88 2942 8180 3259.59 2942 4099 27828 27828 0.00%
crit 18.65% 1.95 0 6 6528.15 5884 16359 5766.68 0 16359 12759 12759 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (89) 0.0% (1.5%) 2.0 0.00sec 13308 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 89 1.5% 10.0 21.03sec 2662 0 Periodic 13.9 1603 3149 1908 19.7% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.90 13.90 0.0000 1.7433 26508.08 26508.08 0.00% 1094.20 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.30% 11.16 3 14 1603.25 179 1900 1603.89 1291 1888 17894 17894 0.00%
crit 19.70% 2.74 0 8 3148.52 358 3800 2979.29 0 3800 8614 8614 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:323.07
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 36 0.6% 20.0 14.34sec 542 0 Direct 20.0 456 912 542 18.8%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.99 19.99 0.00 0.00 0.0000 0.0000 10831.43 10831.43 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.20% 16.23 6 31 456.09 444 471 456.10 446 468 7404 7404 0.00%
crit 18.80% 3.76 0 11 911.97 888 941 891.31 0 941 3427 3427 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (17) 0.0% (0.3%) 1.0 0.00sec 4885 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 122  / 17 0.3% 93.0 1.28sec 53 41 Direct 93.0 43 90 53 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 93.00 93.00 0.00 0.00 1.2900 0.0000 4884.63 4884.63 0.00% 40.71 40.71
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.28% 74.66 60 86 43.29 30 57 43.29 41 45 3232 3232 0.00%
crit 19.72% 18.34 7 33 90.11 60 114 90.14 76 105 1652 1652 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3258.00
Shadowcore Oil Blast 40 0.7% 40.4 7.25sec 297 0 Direct 40.4 251 502 297 18.2%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.44 40.44 0.00 0.00 0.0000 0.0000 11996.15 11996.15 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.75% 33.06 14 53 250.83 244 259 250.84 245 256 8293 8293 0.00%
crit 18.25% 7.38 0 19 501.68 488 518 501.15 0 518 3703 3703 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 77 1.3% 4.6 65.34sec 5031 1448 Periodic 18.2 1098 2197 1267 15.3% 4.9%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.58 0.00 18.17 18.17 3.4749 0.8116 23016.50 23016.50 0.00% 1447.76 1447.76
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.69% 15.39 8 23 1098.35 1068 1415 1098.27 1068 1227 16903 16903 0.00%
crit 15.31% 2.78 0 11 2197.01 2137 2829 2074.70 0 2669 6113 6113 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [l]:4.58
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (560) 0.0% (9.3%) 6.4 47.37sec 26115 21094

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.40 0.00 0.00 0.00 1.2381 0.0000 0.00 0.00 0.00% 21093.54 21093.54

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:1.51
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:3.90
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.01
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 560 9.3% 6.4 47.29sec 26115 0 Direct 6.4 26150 0 26150 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.40 6.39 0.00 0.00 0.0000 0.0000 167166.31 167166.31 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.39 5 8 26149.69 1326 76509 26325.21 19162 35342 167166 167166 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:19214.80
  • base_dd_max:19214.80
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Bombardment
Arcane Power 3.6 90.11sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.65 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:2.65
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Bombardment
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 192.83sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.98 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [W]:1.98
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 13.8 22.37sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.84 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:13.84
Evocation 3.2 100.48sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.25 0.00 18.74 0.00 3.8108 0.6590 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Bombardment
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:0.10
  • if_expr:talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
    fishing_opener
    ["]:0.90
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [%]:0.36
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [@]:1.88
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Bombardment
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Bombardment
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 308.37sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.20 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:0.20
  • if_expr:buff.arcane_power.up
    fishing_opener
    [w]:1.00
  • if_expr:!(runeforge.siphon_storm|runeforge.temporal_warp)
Presence of Mind 3.9 78.47sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.54
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:2.18
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.21
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.3 50.73sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.32 0.00 0.00 0.00 1.2397 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:5.33
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Replenish Mana (use_mana_gem) 2.9 122.19sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Bombardment
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 18.6 117.1 16.2sec 2.2sec 13.9sec 86.43% 0.00% 80.8 (81.1) 0.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.9s / 58.3s
  • trigger_min/max:0.0s / 17.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 49.3s

Stack Uptimes

  • arcane_charge_1:3.47%
  • arcane_charge_2:8.27%
  • arcane_charge_3:6.99%
  • arcane_charge_4:67.70%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.6 0.0 89.8sec 89.8sec 14.7sec 17.86% 0.00% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:68.8s / 112.9s
  • trigger_min/max:68.8s / 112.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:17.86%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 189.3sec 189.3sec 12.0sec 8.02% 19.06% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 276.2s
  • trigger_min/max:180.0s / 276.2s
  • trigger_pct:100.00%
  • duration_min/max:0.9s / 12.0s

Stack Uptimes

  • berserking_1:8.02%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.0 11.1 16.7sec 10.2sec 7.3sec 44.12% 0.00% 0.7 (0.7) 0.4

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.22%
  • clearcasting_2:16.00%
  • clearcasting_3:3.89%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.6sec 60.7sec 28.6sec 52.01% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.09

Trigger Details

  • interval_min/max:60.0s / 66.7s
  • trigger_min/max:60.0s / 66.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.76%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 185.0sec 185.0sec 15.0sec 10.01% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:81.90

Trigger Details

  • interval_min/max:180.0s / 262.1s
  • trigger_min/max:180.0s / 262.1s
  • trigger_pct:100.00%
  • duration_min/max:4.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.01%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 100.5sec 100.5sec 4.1sec 4.42% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:70.7s / 121.4s
  • trigger_min/max:70.7s / 121.4s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.8s

Stack Uptimes

  • evocation_1:4.42%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.2 0.0 303.5sec 303.5sec 23.9sec 9.53% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 354.7s
  • trigger_min/max:300.0s / 354.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.53%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.9 0.0 79.0sec 79.0sec 4.7sec 6.09% 10.76% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.3s / 145.2s
  • trigger_min/max:52.3s / 145.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 26.8s

Stack Uptimes

  • presence_of_mind_1:2.72%
  • presence_of_mind_2:2.95%
  • presence_of_mind_3:0.43%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.0 1.0 34.6sec 30.7sec 13.0sec 38.97% 0.00% 1.0 (1.0) 8.7

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 59.6s
  • trigger_min/max:11.1s / 59.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.1s

Stack Uptimes

  • rune_of_power_1:38.97%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 6.67%
Arcane Barrage Arcane Charge 3 2.16% 0.00% 20.00%
Arcane Barrage Arcane Charge 4 97.83% 80.00% 100.00%
Arcane Blast Arcane Charge 0 3.89% 0.82% 8.62%
Arcane Blast Arcane Charge 1 2.22% 0.00% 6.84%
Arcane Blast Arcane Charge 2 9.39% 4.55% 13.91%
Arcane Blast Arcane Charge 3 10.42% 5.68% 14.78%
Arcane Blast Arcane Charge 4 74.08% 60.68% 86.21%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.98% 0.08% 4.42% 0.8s 0.0s 6.2s
Conserve Phase 100.00% 100.00% 100.00% 299.7s 240.2s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000199.430132.668259.992
Evocation26.6910.49541.41687.88642.152118.582
Counterspell1.2140.00010.54616.8422.12434.733
Shifting Power11.3950.00042.03552.87535.003107.054
Rune of Power8.5520.00040.61555.74126.721114.473
Touch of the Magi6.5590.00027.68144.29418.78476.391
Arcane Power7.7270.00028.07228.35515.12956.147
Arcane Barrage13.6891.17749.888256.067198.194313.874
Arcane Orb10.4140.00065.450116.17458.777183.817
Presence of Mind23.8430.00081.25499.98560.819157.639

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Bombardment
mana_regen Mana 3162.02 416436.89 60.33% 131.70 4539.95 1.08%
Evocation Mana 136.77 179454.86 26.00% 1312.08 0.00 0.00%
Mana Gem Mana 2.94 20638.18 2.99% 7024.57 0.00 0.00%
Arcane Barrage Mana 17.61 73751.51 10.68% 4187.71 62.12 0.08%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 68870.7 2303.50 2418.27 4606.7 35844.8 3111.7 70245.7
Usage Type Count Total Avg RPE APR
Bombardment
arcane_blast Mana 109.4 603563.2 5515.4 5622.0 1.0
arcane_missiles Mana 42.9 82960.3 1933.0 1952.7 7.8
arcane_orb Mana 10.6 5256.0 496.7 501.5 7.7
counterspell Mana 14.0 12630.5 903.5 912.7 0.0
shifting_power Mana 4.6 11557.7 2500.0 2526.1 2.0
touch_of_the_magi Mana 6.5 16005.9 2475.3 2500.5 10.4

Statistics & Data Analysis

Fight Length
Bombardment Fight Length
Count 1613
Mean 299.72
Minimum 240.16
Maximum 359.99
Spread ( max - min ) 119.83
Range [ ( max - min ) / 2 * 100% ] 19.99%
Standard Deviation 34.4222
5th Percentile 246.93
95th Percentile 353.82
( 95th Percentile - 5th Percentile ) 106.88
Mean Distribution
Standard Deviation 0.8571
95.00% Confidence Interval ( 298.04 - 301.40 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 507
0.1% Error 50668
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1012
DPS
Bombardment Damage Per Second
Count 1613
Mean 5985.78
Minimum 5233.53
Maximum 6719.60
Spread ( max - min ) 1486.07
Range [ ( max - min ) / 2 * 100% ] 12.41%
Standard Deviation 241.9202
5th Percentile 5595.78
95th Percentile 6396.76
( 95th Percentile - 5th Percentile ) 800.98
Mean Distribution
Standard Deviation 6.0236
95.00% Confidence Interval ( 5973.97 - 5997.58 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6275
0.1 Scale Factor Error with Delta=300 500
0.05 Scale Factor Error with Delta=300 1999
0.01 Scale Factor Error with Delta=300 49961
Priority Target DPS
Bombardment Priority Target Damage Per Second
Count 1613
Mean 5985.78
Minimum 5233.53
Maximum 6719.60
Spread ( max - min ) 1486.07
Range [ ( max - min ) / 2 * 100% ] 12.41%
Standard Deviation 241.9202
5th Percentile 5595.78
95th Percentile 6396.76
( 95th Percentile - 5th Percentile ) 800.98
Mean Distribution
Standard Deviation 6.0236
95.00% Confidence Interval ( 5973.97 - 5997.58 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6275
0.1 Scale Factor Error with Delta=300 500
0.05 Scale Factor Error with Delta=300 1999
0.01 Scale Factor Error with Delta=300 49961
DPS(e)
Bombardment Damage Per Second (Effective)
Count 1613
Mean 5985.78
Minimum 5233.53
Maximum 6719.60
Spread ( max - min ) 1486.07
Range [ ( max - min ) / 2 * 100% ] 12.41%
Damage
Bombardment Damage
Count 1613
Mean 1785765.35
Minimum 1327933.59
Maximum 2247183.86
Spread ( max - min ) 919250.27
Range [ ( max - min ) / 2 * 100% ] 25.74%
DTPS
Bombardment Damage Taken Per Second
Count 1613
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Bombardment Healing Per Second
Count 1613
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Bombardment Healing Per Second (Effective)
Count 1613
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Bombardment Heal
Count 1613
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Bombardment Healing Taken Per Second
Count 1613
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Bombardment Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
BombardmentTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Bombardment Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 13.84 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 0.20 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
W 1.98 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 1.51 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 3.90 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.01 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 2.65 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 5.33 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
l 4.58 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.54 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 2.18 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.21 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.85 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.18 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
s 0.10 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
w 1.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
{ 1.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
0.00 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.84 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
~ 0.05 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
! 16.59 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
" 0.90 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 0.15 arcane_barrage
actions.rotation
# count action,conditions
$ 2.65 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.36 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.85 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.43 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.02 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 2.17 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 5.44 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 6.65 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 2.66 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 2.90 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 9.42 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 3.24 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 3.81 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 0.65 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.04 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
? 84.98 arcane_blast
@ 1.88 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 2.41 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTtuvw!!U!!!!!!!{xyW|!!Tz!!!}!!"$l?<T:?????,?'hk*?T?+<:?????????,?;?T:?--l&gj*Tn)????+k????.:U??+?T?@$????<,:????-lT'hk*???>:??X???T???;????jW??????.+:hTm*k??+?.?:??lT@$?<:???U?,?'hk*T?+>:????????j+????T???m??+l'hTk*)+?>:?????@

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Bombardment 70245.7/70246: 100% mana
Pre precombat 1 food Bombardment 70245.7/70246: 100% mana
Pre precombat 2 augmentation Bombardment 70245.7/70246: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat A final_burn Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 70245.7/70246: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 68870.7/70246: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 68870.7/70246: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 67870.7/70246: 97% mana crimson_chorus
0:01.287 fishing_opener u arcane_blast Fluffy_Pillow 69178.8/70246: 98% mana bloodlust, crimson_chorus
0:02.420 fishing_opener v rune_of_power Fluffy_Pillow 64757.0/70246: 92% mana bloodlust, crimson_chorus
0:03.412 fishing_opener w potion Fluffy_Pillow 66150.6/70246: 94% mana bloodlust, rune_of_power, crimson_chorus
0:03.412 fishing_opener ! arcane_blast Fluffy_Pillow 66150.6/70246: 94% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:04.424 fishing_opener ! arcane_blast Fluffy_Pillow 60697.4/70246: 86% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:05.435 default U use_mana_gem Bombardment 55242.8/70246: 79% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:05.435 fishing_opener ! arcane_blast Fluffy_Pillow 62267.3/70246: 89% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:06.448 fishing_opener ! arcane_blast Fluffy_Pillow 56815.5/70246: 81% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:07.459 fishing_opener ! arcane_blast Fluffy_Pillow 51360.9/70246: 73% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:08.469 fishing_opener ! arcane_blast Fluffy_Pillow 45904.9/70246: 65% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:09.481 fishing_opener ! arcane_blast Fluffy_Pillow 40451.6/70246: 58% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:10.492 fishing_opener ! arcane_blast Fluffy_Pillow 34997.0/70246: 50% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:11.504 fishing_opener ! arcane_blast Fluffy_Pillow 29543.8/70246: 42% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:12.516 fishing_opener { arcane_barrage Fluffy_Pillow 24090.5/70246: 34% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:13.506 fishing_opener x touch_of_the_magi Fluffy_Pillow 29696.1/70246: 42% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:14.496 fishing_opener y arcane_power Fluffy_Pillow 28587.0/70246: 41% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:14.496 default W berserking Fluffy_Pillow 28587.0/70246: 41% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:14.496 fishing_opener | arcane_missiles Fluffy_Pillow 28587.0/70246: 41% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:22.033 fishing_opener ! arcane_blast Fluffy_Pillow 24175.9/70246: 34% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:22.953 fishing_opener ! arcane_blast Fluffy_Pillow 22030.9/70246: 31% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:23.871 default T counterspell Fluffy_Pillow 19883.1/70246: 28% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.000 fishing_opener z presence_of_mind Fluffy_Pillow 19564.3/70246: 28% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.000 fishing_opener ! arcane_blast Fluffy_Pillow 19564.3/70246: 28% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.902 fishing_opener ! arcane_blast Fluffy_Pillow 17394.1/70246: 25% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.803 fishing_opener ! arcane_blast Fluffy_Pillow 15222.4/70246: 22% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.705 fishing_opener } arcane_missiles Fluffy_Pillow 13052.1/70246: 19% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.399 fishing_opener ! arcane_blast Fluffy_Pillow 15432.0/70246: 22% mana bloodlust, arcane_charge(4), arcane_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.409 fishing_opener ! arcane_blast Fluffy_Pillow 13413.5/70246: 19% mana bloodlust, arcane_charge(4), arcane_power, crimson_chorus(3), empyreal_surge(5)
0:30.422 fishing_opener " evocation Bombardment 7961.7/70246: 11% mana bloodlust, arcane_charge(4), clearcasting
0:33.674 rotation $ cancel_action Fluffy_Pillow 66952.7/70246: 95% mana bloodlust, arcane_charge(4), clearcasting, evocation
0:33.677 cooldowns l shifting_power Fluffy_Pillow 66956.9/70246: 95% mana bloodlust, arcane_charge(4), clearcasting
0:36.486 rotation ? arcane_blast Fluffy_Pillow 68403.3/70246: 97% mana bloodlust, arcane_charge(4), clearcasting
0:37.497 rotation < arcane_barrage Fluffy_Pillow 62948.7/70246: 90% mana bloodlust, arcane_charge(4), clearcasting
0:38.488 default T counterspell Fluffy_Pillow 68555.7/70246: 98% mana bloodlust, clearcasting
0:38.488 rotation : arcane_orb Fluffy_Pillow 67555.7/70246: 96% mana bloodlust, clearcasting
0:39.478 rotation ? arcane_blast Fluffy_Pillow 68446.5/70246: 97% mana bloodlust, arcane_charge(2), clearcasting
0:40.727 rotation ? arcane_blast Fluffy_Pillow 66076.3/70246: 94% mana bloodlust, arcane_charge(3), clearcasting
0:41.855 rotation ? arcane_blast Fluffy_Pillow 62161.0/70246: 88% mana arcane_charge(4), clearcasting
0:43.169 rotation ? arcane_blast Fluffy_Pillow 57132.1/70246: 81% mana arcane_charge(4), clearcasting(2)
0:44.480 rotation ? arcane_blast Fluffy_Pillow 52098.9/70246: 74% mana arcane_charge(4), clearcasting(2)
0:45.792 rotation , arcane_missiles Fluffy_Pillow 47067.2/70246: 67% mana arcane_charge(4), clearcasting(3)
0:49.471 rotation ? arcane_blast Fluffy_Pillow 52235.8/70246: 74% mana arcane_charge(4), clearcasting(2)
0:50.783 rotation ' arcane_barrage Fluffy_Pillow 47204.1/70246: 67% mana arcane_charge(4), clearcasting(2)
0:52.072 cooldowns h touch_of_the_magi Fluffy_Pillow 53229.8/70246: 76% mana clearcasting(3)
0:53.360 cooldowns k rune_of_power Fluffy_Pillow 52539.3/70246: 75% mana arcane_charge(4), clearcasting(3)
0:54.648 rotation * arcane_missiles Fluffy_Pillow 54348.8/70246: 77% mana arcane_charge(4), clearcasting(3), rune_of_power
1:02.159 rotation ? arcane_blast Fluffy_Pillow 57401.1/70246: 82% mana arcane_charge(4), rune_of_power, crimson_chorus
1:03.472 default T counterspell Fluffy_Pillow 52370.8/70246: 75% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:03.472 rotation ? arcane_blast Fluffy_Pillow 51370.8/70246: 73% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:04.783 rotation + arcane_missiles Fluffy_Pillow 46337.6/70246: 66% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:06.857 rotation < arcane_barrage Fluffy_Pillow 49251.4/70246: 70% mana arcane_charge(4), crimson_chorus
1:08.144 rotation : arcane_orb Fluffy_Pillow 55274.3/70246: 79% mana crimson_chorus
1:09.430 rotation ? arcane_blast Fluffy_Pillow 56581.0/70246: 81% mana arcane_charge(2), crimson_chorus
1:11.052 rotation ? arcane_blast Fluffy_Pillow 54734.8/70246: 78% mana arcane_charge(3), crimson_chorus(2)
1:12.519 rotation ? arcane_blast Fluffy_Pillow 51295.8/70246: 73% mana arcane_charge(4), crimson_chorus(2)
1:13.832 rotation ? arcane_blast Fluffy_Pillow 46265.5/70246: 66% mana arcane_charge(4), crimson_chorus(2)
1:15.145 rotation ? arcane_blast Fluffy_Pillow 41235.1/70246: 59% mana arcane_charge(4), crimson_chorus(2)
1:16.459 rotation ? arcane_blast Fluffy_Pillow 36206.2/70246: 52% mana arcane_charge(4), crimson_chorus(2)
1:17.772 rotation ? arcane_blast Fluffy_Pillow 31175.8/70246: 44% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:19.084 rotation ? arcane_blast Fluffy_Pillow 26144.1/70246: 37% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:20.395 rotation ? arcane_blast Fluffy_Pillow 21110.9/70246: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:21.710 rotation , arcane_missiles Fluffy_Pillow 16083.4/70246: 23% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
1:23.569 rotation ? arcane_blast Fluffy_Pillow 18695.1/70246: 27% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:24.882 rotation ; arcane_barrage Fluffy_Pillow 13664.8/70246: 19% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:26.168 rotation ? arcane_blast Fluffy_Pillow 19686.2/70246: 28% mana clearcasting(2), crimson_chorus(3)
1:28.097 default T counterspell Fluffy_Pillow 21021.3/70246: 30% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:28.097 rotation : arcane_orb Fluffy_Pillow 20021.3/70246: 29% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:29.431 rotation ? arcane_blast Fluffy_Pillow 21395.5/70246: 30% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:30.899 rotation - arcane_missiles Fluffy_Pillow 17957.9/70246: 26% mana arcane_charge(4), clearcasting(2)
1:32.943 rotation - arcane_missiles Fluffy_Pillow 20829.5/70246: 30% mana arcane_charge(4), clearcasting
1:34.884 cooldowns l shifting_power Fluffy_Pillow 23556.4/70246: 34% mana arcane_charge(4)
1:38.578 rotation & arcane_barrage Fluffy_Pillow 26246.2/70246: 37% mana arcane_charge(4)
1:39.866 cooldowns g touch_of_the_magi Fluffy_Pillow 32270.5/70246: 46% mana
1:41.154 cooldowns j arcane_power Fluffy_Pillow 31580.0/70246: 45% mana arcane_charge(4)
1:41.154 rotation * arcane_missiles Fluffy_Pillow 31580.0/70246: 45% mana arcane_charge(4), arcane_power, rune_of_power
1:48.864 default T counterspell Fluffy_Pillow 27411.9/70246: 39% mana arcane_charge(4), arcane_power, rune_of_power
1:48.864 cooldowns n presence_of_mind Fluffy_Pillow 26911.9/70246: 38% mana arcane_charge(4), arcane_power, rune_of_power
1:48.864 rotation ) arcane_blast Fluffy_Pillow 26911.9/70246: 38% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
1:50.153 rotation ? arcane_blast Fluffy_Pillow 25285.3/70246: 36% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power
1:51.441 rotation ? arcane_blast Fluffy_Pillow 23657.4/70246: 34% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power
1:52.728 rotation ? arcane_blast Fluffy_Pillow 22028.0/70246: 31% mana arcane_charge(4), arcane_power, rune_of_power
1:54.041 rotation ? arcane_blast Fluffy_Pillow 20435.1/70246: 29% mana arcane_charge(4), arcane_power, clearcasting
1:55.352 rotation + arcane_missiles Fluffy_Pillow 18839.5/70246: 27% mana arcane_charge(4), arcane_power, clearcasting
1:57.254 cooldowns k rune_of_power Fluffy_Pillow 21511.6/70246: 31% mana arcane_charge(4)
1:58.541 rotation ? arcane_blast Fluffy_Pillow 23319.7/70246: 33% mana arcane_charge(4), rune_of_power
1:59.854 rotation ? arcane_blast Fluffy_Pillow 18289.4/70246: 26% mana arcane_charge(4), rune_of_power
2:01.169 rotation ? arcane_blast Fluffy_Pillow 13261.9/70246: 19% mana arcane_charge(4), rune_of_power, crimson_chorus
2:02.482 rotation ? arcane_blast Fluffy_Pillow 8231.5/70246: 12% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.795 rotation . arcane_barrage Fluffy_Pillow 3201.2/70246: 5% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.082 rotation : arcane_orb Fluffy_Pillow 9224.0/70246: 13% mana rune_of_power, crimson_chorus
2:06.370 default U use_mana_gem Bombardment 10533.6/70246: 15% mana arcane_charge(2), rune_of_power, crimson_chorus
2:06.370 rotation ? arcane_blast Fluffy_Pillow 17558.1/70246: 25% mana arcane_charge(2), rune_of_power, crimson_chorus
2:07.990 rotation ? arcane_blast Fluffy_Pillow 15709.1/70246: 22% mana arcane_charge(3), clearcasting, rune_of_power, crimson_chorus
2:09.456 rotation + arcane_missiles Fluffy_Pillow 12268.7/70246: 17% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:11.426 rotation ? arcane_blast Fluffy_Pillow 15036.4/70246: 21% mana arcane_charge(4), crimson_chorus(2)
2:12.740 default T counterspell Fluffy_Pillow 10007.4/70246: 14% mana arcane_charge(4), crimson_chorus(2)
2:12.864 rotation ? arcane_blast Fluffy_Pillow 9181.7/70246: 13% mana arcane_charge(4), crimson_chorus(2)
2:14.178 rotation @ evocation Bombardment 4152.7/70246: 6% mana arcane_charge(4), crimson_chorus(2)
2:18.684 rotation $ cancel_action Fluffy_Pillow 67028.4/70246: 95% mana arcane_charge(4), evocation, crimson_chorus(2)
2:18.688 rotation ? arcane_blast Fluffy_Pillow 67034.1/70246: 95% mana arcane_charge(4), crimson_chorus(2)
2:20.000 rotation ? arcane_blast Fluffy_Pillow 62002.3/70246: 88% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:21.314 rotation ? arcane_blast Fluffy_Pillow 56973.4/70246: 81% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:22.627 rotation ? arcane_blast Fluffy_Pillow 51943.0/70246: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:23.939 rotation < arcane_barrage Fluffy_Pillow 46911.3/70246: 67% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:25.227 rotation , arcane_missiles Fluffy_Pillow 52935.5/70246: 75% mana clearcasting(3), crimson_chorus(3)
2:27.258 rotation : arcane_orb Fluffy_Pillow 55788.9/70246: 79% mana clearcasting(2), crimson_chorus(3)
2:28.545 rotation ? arcane_blast Fluffy_Pillow 57097.0/70246: 81% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
2:30.167 rotation ? arcane_blast Fluffy_Pillow 55250.8/70246: 79% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
2:31.636 rotation ? arcane_blast Fluffy_Pillow 51814.6/70246: 74% mana arcane_charge(4), clearcasting(2)
2:32.948 rotation ? arcane_blast Fluffy_Pillow 46782.9/70246: 67% mana arcane_charge(4), clearcasting(2)
2:34.258 rotation - arcane_missiles Fluffy_Pillow 41748.3/70246: 59% mana arcane_charge(4), clearcasting(2)
2:36.151 cooldowns l shifting_power Fluffy_Pillow 44407.8/70246: 63% mana arcane_charge(4), clearcasting(2)
2:39.883 default T counterspell Fluffy_Pillow 47151.0/70246: 67% mana arcane_charge(4), clearcasting(2)
2:39.883 rotation ' arcane_barrage Fluffy_Pillow 46151.0/70246: 66% mana arcane_charge(4), clearcasting(2)
2:41.170 cooldowns h touch_of_the_magi Fluffy_Pillow 52173.8/70246: 74% mana clearcasting(2)
2:42.457 cooldowns k rune_of_power Fluffy_Pillow 51481.9/70246: 73% mana arcane_charge(4), clearcasting(2)
2:43.743 rotation * arcane_missiles Fluffy_Pillow 53288.7/70246: 76% mana arcane_charge(4), clearcasting(3), rune_of_power
2:51.161 rotation ? arcane_blast Fluffy_Pillow 56210.3/70246: 80% mana arcane_charge(4), rune_of_power
2:52.474 rotation ? arcane_blast Fluffy_Pillow 51180.0/70246: 73% mana arcane_charge(4), rune_of_power
2:53.784 rotation ? arcane_blast Fluffy_Pillow 46145.4/70246: 66% mana arcane_charge(4), rune_of_power
2:55.095 rotation > arcane_barrage Fluffy_Pillow 41112.3/70246: 59% mana arcane_charge(4), rune_of_power
2:56.382 rotation : arcane_orb Fluffy_Pillow 47135.1/70246: 67% mana
2:57.672 rotation ? arcane_blast Fluffy_Pillow 48447.5/70246: 69% mana arcane_charge(2)
2:59.294 rotation ? arcane_blast Fluffy_Pillow 46601.2/70246: 66% mana arcane_charge(3)
3:00.759 default X use_item_empyreal_ordnance Fluffy_Pillow 43159.4/70246: 61% mana arcane_charge(4)
3:00.759 rotation ? arcane_blast Fluffy_Pillow 43159.4/70246: 61% mana arcane_charge(4)
3:02.071 rotation ? arcane_blast Fluffy_Pillow 38127.7/70246: 54% mana arcane_charge(4), crimson_chorus
3:03.384 rotation ? arcane_blast Fluffy_Pillow 33097.3/70246: 47% mana arcane_charge(4), crimson_chorus
3:04.694 default T counterspell Fluffy_Pillow 28062.8/70246: 40% mana arcane_charge(4), crimson_chorus
3:04.694 rotation ? arcane_blast Fluffy_Pillow 27062.8/70246: 39% mana arcane_charge(4), crimson_chorus
3:06.008 rotation ? arcane_blast Fluffy_Pillow 22033.8/70246: 31% mana arcane_charge(4), crimson_chorus
3:07.322 rotation ? arcane_blast Fluffy_Pillow 17004.9/70246: 24% mana arcane_charge(4), crimson_chorus
3:08.633 rotation ; arcane_barrage Fluffy_Pillow 11971.7/70246: 17% mana arcane_charge(4), crimson_chorus
3:09.920 rotation ? arcane_blast Fluffy_Pillow 17994.6/70246: 26% mana crimson_chorus
3:11.848 rotation ? arcane_blast Fluffy_Pillow 19328.3/70246: 28% mana arcane_charge, crimson_chorus
3:13.620 rotation ? arcane_blast Fluffy_Pillow 19067.8/70246: 27% mana arcane_charge(2), crimson_chorus(2)
3:15.241 rotation ? arcane_blast Fluffy_Pillow 17220.1/70246: 25% mana arcane_charge(3), crimson_chorus(2)
3:16.707 cooldowns j arcane_power Fluffy_Pillow 13779.7/70246: 20% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
3:16.707 default W berserking Fluffy_Pillow 13779.7/70246: 20% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:16.707 rotation ? arcane_blast Fluffy_Pillow 13779.7/70246: 20% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:17.901 rotation ? arcane_blast Fluffy_Pillow 12019.7/70246: 17% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:19.095 rotation ? arcane_blast Fluffy_Pillow 10259.7/70246: 15% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:20.290 rotation ? arcane_blast Fluffy_Pillow 8501.1/70246: 12% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:21.484 rotation ? arcane_blast Fluffy_Pillow 6741.0/70246: 10% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:22.680 rotation ? arcane_blast Fluffy_Pillow 4983.8/70246: 7% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:23.874 rotation . arcane_barrage Fluffy_Pillow 3223.8/70246: 5% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:25.044 rotation + arcane_missiles Fluffy_Pillow 9082.3/70246: 13% mana berserking, arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:26.863 rotation : arcane_orb Fluffy_Pillow 11637.8/70246: 17% mana berserking, arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:28.033 cooldowns h touch_of_the_magi Fluffy_Pillow 13031.6/70246: 19% mana berserking, arcane_charge(2), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:29.207 default T counterspell Fluffy_Pillow 13430.9/70246: 19% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3), empyreal_surge(5)
3:29.207 cooldowns m presence_of_mind Fluffy_Pillow 12930.9/70246: 18% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3), empyreal_surge(5)
3:29.207 rotation * arcane_missiles Fluffy_Pillow 12930.9/70246: 18% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), crimson_chorus(3), empyreal_surge(5)
3:37.465 cooldowns k rune_of_power Fluffy_Pillow 13282.7/70246: 19% mana arcane_charge(4), presence_of_mind(3)
3:38.753 rotation ? arcane_blast Fluffy_Pillow 15092.2/70246: 21% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:40.041 rotation ? arcane_blast Fluffy_Pillow 10026.8/70246: 14% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:41.327 rotation + arcane_missiles Fluffy_Pillow 4958.5/70246: 7% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:43.286 rotation ? arcane_blast Fluffy_Pillow 7710.7/70246: 11% mana arcane_charge(4), presence_of_mind, rune_of_power
3:44.573 rotation . arcane_barrage Fluffy_Pillow 2643.8/70246: 4% mana arcane_charge(4), rune_of_power
3:45.861 rotation ? arcane_blast Fluffy_Pillow 8668.1/70246: 12% mana rune_of_power
3:47.792 rotation : arcane_orb Fluffy_Pillow 10006.0/70246: 14% mana arcane_charge, rune_of_power
3:49.080 rotation ? arcane_blast Fluffy_Pillow 11315.5/70246: 16% mana arcane_charge(3), rune_of_power
3:50.546 rotation ? arcane_blast Fluffy_Pillow 7875.1/70246: 11% mana arcane_charge(4), rune_of_power
3:51.858 cooldowns l shifting_power Fluffy_Pillow 2843.4/70246: 4% mana arcane_charge(4), clearcasting
3:55.521 default T counterspell Fluffy_Pillow 5489.6/70246: 8% mana arcane_charge(4), clearcasting
3:55.521 rotation @ evocation Fluffy_Pillow 4489.6/70246: 6% mana arcane_charge(4), clearcasting
4:00.063 rotation $ cancel_action Fluffy_Pillow 67867.6/70246: 97% mana arcane_charge(4), clearcasting, evocation
4:00.069 rotation ? arcane_blast Fluffy_Pillow 67876.1/70246: 97% mana arcane_charge(4), clearcasting
4:01.380 rotation < arcane_barrage Fluffy_Pillow 62842.9/70246: 89% mana arcane_charge(4), clearcasting
4:02.669 rotation : arcane_orb Fluffy_Pillow 68868.6/70246: 98% mana clearcasting(2)
4:03.957 rotation ? arcane_blast Fluffy_Pillow 70178.1/70246: 100% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:05.580 rotation ? arcane_blast Fluffy_Pillow 66129.1/70246: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:07.047 rotation ? arcane_blast Fluffy_Pillow 62690.2/70246: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.359 default U use_mana_gem Bombardment 57658.4/70246: 82% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.359 rotation ? arcane_blast Fluffy_Pillow 64683.0/70246: 92% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.671 rotation , arcane_missiles Fluffy_Pillow 59651.2/70246: 85% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:11.578 rotation ? arcane_blast Fluffy_Pillow 62330.4/70246: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.891 rotation ' arcane_barrage Fluffy_Pillow 57300.0/70246: 82% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:14.179 cooldowns h touch_of_the_magi Fluffy_Pillow 63324.3/70246: 90% mana clearcasting(3), crimson_chorus(2)
4:15.466 cooldowns k rune_of_power Fluffy_Pillow 62632.4/70246: 89% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
4:16.754 rotation * arcane_missiles Fluffy_Pillow 64442.0/70246: 92% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus(2)
4:24.302 default T counterspell Fluffy_Pillow 66465.9/70246: 95% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:24.302 rotation ? arcane_blast Fluffy_Pillow 65465.9/70246: 93% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
4:25.616 rotation + arcane_missiles Fluffy_Pillow 60437.0/70246: 86% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
4:27.489 rotation > arcane_barrage Fluffy_Pillow 63068.4/70246: 90% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:28.777 rotation : arcane_orb Fluffy_Pillow 69092.7/70246: 98% mana crimson_chorus(3)
4:30.064 rotation ? arcane_blast Fluffy_Pillow 70245.7/70246: 100% mana arcane_charge(2), crimson_chorus(3)
4:31.685 rotation ? arcane_blast Fluffy_Pillow 66126.3/70246: 94% mana arcane_charge(3), crimson_chorus(3)
4:33.151 rotation ? arcane_blast Fluffy_Pillow 62685.9/70246: 89% mana arcane_charge(4), crimson_chorus(3)
4:34.463 rotation ? arcane_blast Fluffy_Pillow 57654.2/70246: 82% mana arcane_charge(4)
4:35.775 rotation ? arcane_blast Fluffy_Pillow 52622.4/70246: 75% mana arcane_charge(4)
4:37.088 rotation ? arcane_blast Fluffy_Pillow 47592.1/70246: 68% mana arcane_charge(4), clearcasting
4:38.400 rotation ? arcane_blast Fluffy_Pillow 42560.3/70246: 61% mana arcane_charge(4), clearcasting
4:39.714 rotation ? arcane_blast Fluffy_Pillow 37531.4/70246: 53% mana arcane_charge(4), clearcasting
4:41.028 cooldowns j arcane_power Fluffy_Pillow 32502.4/70246: 46% mana arcane_charge(4), clearcasting
4:41.028 rotation + arcane_missiles Fluffy_Pillow 32502.4/70246: 46% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:43.041 rotation ? arcane_blast Fluffy_Pillow 35330.5/70246: 50% mana arcane_charge(4), arcane_power, rune_of_power
4:44.353 rotation ? arcane_blast Fluffy_Pillow 33736.3/70246: 48% mana arcane_charge(4), arcane_power, rune_of_power
4:45.666 rotation ? arcane_blast Fluffy_Pillow 32143.4/70246: 46% mana arcane_charge(4), arcane_power, rune_of_power
4:46.978 rotation ? arcane_blast Fluffy_Pillow 30549.2/70246: 43% mana arcane_charge(4), arcane_power, rune_of_power
4:48.289 default T counterspell Fluffy_Pillow 28953.5/70246: 41% mana arcane_charge(4), arcane_power, rune_of_power
4:48.302 rotation ? arcane_blast Fluffy_Pillow 28471.8/70246: 41% mana arcane_charge(4), arcane_power, rune_of_power
4:49.616 rotation ? arcane_blast Fluffy_Pillow 26880.4/70246: 38% mana arcane_charge(4), arcane_power, rune_of_power
4:50.930 rotation ? arcane_blast Fluffy_Pillow 25288.9/70246: 36% mana arcane_charge(4), arcane_power, rune_of_power
4:52.243 cooldowns m presence_of_mind Fluffy_Pillow 23696.1/70246: 34% mana arcane_charge(4), arcane_power, rune_of_power
4:52.243 rotation ? arcane_blast Fluffy_Pillow 23696.1/70246: 34% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
4:53.532 rotation ? arcane_blast Fluffy_Pillow 22069.5/70246: 31% mana arcane_charge(4), arcane_power, presence_of_mind(2)
4:54.819 rotation + arcane_missiles Fluffy_Pillow 20440.1/70246: 29% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind
4:56.914 cooldowns l shifting_power Fluffy_Pillow 23383.4/70246: 33% mana arcane_charge(4), presence_of_mind
5:00.490 rotation ' arcane_barrage Fluffy_Pillow 25907.4/70246: 37% mana arcane_charge(4), presence_of_mind
5:01.776 cooldowns h touch_of_the_magi Fluffy_Pillow 31928.9/70246: 45% mana presence_of_mind
5:03.063 default T counterspell Fluffy_Pillow 31237.0/70246: 44% mana arcane_charge(4), presence_of_mind
5:03.063 cooldowns k rune_of_power Fluffy_Pillow 30237.0/70246: 43% mana arcane_charge(4), presence_of_mind
5:04.350 rotation * arcane_missiles Fluffy_Pillow 32045.1/70246: 46% mana arcane_charge(4), presence_of_mind, rune_of_power
5:10.782 rotation ) arcane_blast Fluffy_Pillow 26081.5/70246: 37% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
5:12.069 rotation + arcane_missiles Fluffy_Pillow 21014.6/70246: 30% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
5:13.959 rotation ? arcane_blast Fluffy_Pillow 23669.9/70246: 34% mana arcane_charge(4), rune_of_power, crimson_chorus
5:15.271 rotation > arcane_barrage Fluffy_Pillow 18638.2/70246: 27% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
5:16.558 rotation : arcane_orb Fluffy_Pillow 24661.0/70246: 35% mana clearcasting, crimson_chorus(2)
5:17.845 rotation ? arcane_blast Fluffy_Pillow 25969.2/70246: 37% mana arcane_charge(2), clearcasting, crimson_chorus(2)
5:19.466 rotation ? arcane_blast Fluffy_Pillow 24121.5/70246: 34% mana arcane_charge(3), clearcasting, crimson_chorus(2)
5:20.936 rotation ? arcane_blast Fluffy_Pillow 20686.8/70246: 29% mana arcane_charge(4), clearcasting, crimson_chorus(2)
5:22.247 rotation ? arcane_blast Fluffy_Pillow 15653.6/70246: 22% mana arcane_charge(4), clearcasting, crimson_chorus(2)
5:23.560 rotation ? arcane_blast Fluffy_Pillow 10623.2/70246: 15% mana arcane_charge(4), clearcasting, crimson_chorus(2)
5:24.872 rotation @ evocation Fluffy_Pillow 5591.5/70246: 8% mana arcane_charge(4), clearcasting, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1815 1615 1092 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 70246 70246 0
Spell Power 1815 1615 0
Crit 15.46% 15.46% 366
Haste 16.85% 16.85% 556
Versatility 5.70% 5.70% 228
Mana Regen 1405 1405 0
Mastery 40.49% 40.49% 901
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +163 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +37 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +74 Crit, +33 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +37 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Arcane Bombardment }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +82 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +101 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +54 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Bombardment"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6927/1532,ilevel=235,enchant_id=6168
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1092
# gear_crit_rating=366
# gear_haste_rating=556
# gear_mastery_rating=901
# gear_versatility_rating=228
# gear_armor=369

Harmony : 6134 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6133.6 6133.6 11.9 / 0.194% 984.3 / 16.0% 2.6
RPS Out RPS In Primary Resource Waiting APM Active Skill
2379.1 2264.4 Mana 0.00% 41.7 100.1% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Harmony 6134
Arcane Barrage 643 10.5% 18.3 15.65sec 10555 8454 Direct 18.3 8891 17676 10556 18.9%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.32 18.31 0.00 0.00 1.2485 0.0000 193331.86 193331.86 0.00% 8453.88 8453.88
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.06% 14.84 7 24 8891.36 3232 25915 8914.55 5947 11811 131997 131997 0.00%
crit 18.94% 3.47 0 9 17675.85 6463 51831 17182.87 0 51831 61335 61335 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [{]:1.00
  • if_expr:cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    fishing_opener
    [|]:0.95
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [$]:0.06
    rotation
    [']:1.01
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [(]:3.12
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [)]:0.47
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [<]:3.51
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [=]:2.17
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [>]:1.86
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:2.76
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [@]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:1.38
Arcane Blast 2075 33.8% 106.6 2.81sec 5836 4407 Direct 107.6 4839 9848 5783 18.8%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 106.59 107.59 0.00 0.00 1.3244 0.0000 622079.45 622079.45 0.00% 4406.57 4406.57
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.15% 87.31 59 115 4839.05 921 11768 4841.66 4032 5810 422454 422454 0.00%
crit 18.85% 20.28 5 40 9848.06 1841 23537 9853.63 5914 13955 199625 199625 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.17
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:14.99
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [*]:2.32
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:85.66
Arcane Echo 276 4.5% 161.5 1.89sec 511 0 Direct 161.5 428 885 511 18.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 161.54 161.54 0.00 0.00 0.0000 0.0000 82608.83 82608.83 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.79% 132.12 78 188 428.17 220 668 428.92 360 498 56570 56570 0.00%
crit 18.21% 29.42 8 54 885.19 440 1336 886.80 652 1192 26039 26039 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2174 35.5% 42.5 6.69sec 15324 8366 Periodic 289.5 1890 3874 2252 18.3% 24.3%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.55 0.00 289.70 289.49 1.8316 0.2519 651964.13 651964.13 0.00% 8366.34 8366.34
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.73% 236.61 140 353 1889.86 1091 3313 1895.43 1598 2217 447128 447128 0.00%
crit 18.27% 52.88 23 92 3873.74 2182 6627 3887.95 3135 4927 204837 204837 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.82
  • if_expr:buff.clearcasting.react
    fishing_opener
    [}]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [~]:0.75
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [+]:5.48
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [,]:6.91
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [-]:2.32
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:2.21
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (130) 0.0% (2.1%) 10.5 28.34sec 3714 2966

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.50 0.00 0.00 0.00 1.2524 0.0000 0.00 0.00 0.00% 2965.86 2965.86

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    fishing_opener
    [!]:0.06
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    rotation
    [;]:9.43
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 130 2.1% 10.5 29.05sec 3715 0 Direct 10.5 3135 6320 3716 18.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.49 10.49 0.00 0.00 0.0000 0.0000 38989.23 38989.23 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.77% 8.58 3 14 3134.59 2942 7717 3132.08 2942 4288 26900 26900 0.00%
crit 18.23% 1.91 0 8 6320.18 5884 16359 5499.27 0 12762 12089 12089 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (89) 0.0% (1.4%) 2.0 0.00sec 13284 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 89 1.4% 10.0 20.32sec 2657 0 Periodic 13.9 1604 3143 1902 19.4% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.98 0.00 13.93 13.93 0.0000 1.7431 26501.87 26501.87 0.00% 1091.83 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.58% 11.22 4 14 1603.67 179 1900 1603.27 1332 1900 17990 17990 0.00%
crit 19.42% 2.70 0 10 3143.11 358 3800 3001.26 0 3800 8512 8512 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:323.07
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 36 0.6% 20.2 14.34sec 541 0 Direct 20.2 456 912 541 18.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.23 20.23 0.00 0.00 0.0000 0.0000 10938.53 10938.53 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.50% 16.49 6 35 456.38 444 471 456.41 446 471 7524 7524 0.00%
crit 18.50% 3.74 0 12 912.40 888 941 892.53 0 941 3415 3415 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (16) 0.0% (0.3%) 1.0 0.00sec 4870 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 122  / 16 0.3% 93.0 1.28sec 52 41 Direct 93.0 43 90 52 19.4%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 93.00 93.00 0.00 0.00 1.2900 0.0000 4870.11 4870.11 0.00% 40.59 40.59
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.60% 74.96 61 86 43.31 30 57 43.31 41 45 3247 3247 0.00%
crit 19.40% 18.04 7 32 90.00 60 114 90.01 74 108 1623 1623 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3646.00
Shadowcore Oil Blast 40 0.7% 40.2 7.31sec 297 0 Direct 40.2 251 502 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.24 40.24 0.00 0.00 0.0000 0.0000 11960.66 11960.66 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.53% 32.81 17 54 250.90 244 259 250.89 246 258 8232 8232 0.00%
crit 18.47% 7.43 0 18 501.82 488 518 501.33 0 518 3729 3729 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 78 1.3% 4.7 63.92sec 5035 1448 Periodic 18.5 1097 2193 1268 15.6% 5.0%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.66 0.00 18.49 18.49 3.4786 0.8124 23444.02 23444.02 0.00% 1447.61 1447.61
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.42% 15.61 8 24 1096.94 1068 1415 1096.99 1068 1170 17125 17125 0.00%
crit 15.58% 2.88 0 9 2192.93 2137 2829 2078.74 0 2439 6320 6320 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [l]:4.66
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (575) 0.0% (9.4%) 6.5 46.34sec 26354 21314

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.54 0.00 0.00 0.00 1.2366 0.0000 0.00 0.00 0.00% 21313.62 21313.62

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:1.73
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:3.56
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.26
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 575 9.4% 6.5 46.29sec 26354 0 Direct 6.5 26384 0 26384 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.54 6.53 0.00 0.00 0.0000 0.0000 172256.70 172256.70 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.53 5 9 26383.82 945 75748 26515.33 19542 35168 172257 172257 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:15453.20
  • base_dd_max:15453.20
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Harmony
Arcane Power 3.7 88.79sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.68 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:2.69
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Harmony
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 186.54sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [W]:1.99
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 13.9 22.36sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.85 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:13.86
Evocation 3.3 99.73sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 17.70 0.00 3.5545 0.6577 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Harmony
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:0.95
  • if_expr:talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
    fishing_opener
    [#]:0.05
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [&]:0.93
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.35
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Harmony
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Harmony
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 303.20sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:0.15
  • if_expr:buff.arcane_power.up
    fishing_opener
    [w]:1.00
  • if_expr:!(runeforge.siphon_storm|runeforge.temporal_warp)
Presence of Mind 3.9 78.80sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.47
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:2.35
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.11
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.2 51.31sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.24 0.00 0.00 0.00 1.2360 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:5.25
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Replenish Mana (use_mana_gem) 2.9 122.17sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Harmony
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 19.3 115.8 15.6sec 2.3sec 13.0sec 83.63% 0.00% 77.9 (78.4) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.9s / 46.1s
  • trigger_min/max:0.0s / 20.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 44.9s

Stack Uptimes

  • arcane_charge_1:3.92%
  • arcane_charge_2:8.10%
  • arcane_charge_3:6.99%
  • arcane_charge_4:64.63%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Harmony 12.1 277.3 24.4sec 1.0sec 12.0sec 48.46% 0.00% 107.1 (107.1) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_arcane_harmony
  • max_stacks:18
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.08
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.6s / 72.7s
  • trigger_min/max:0.0s / 56.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 45.8s

Stack Uptimes

  • arcane_harmony_1:2.74%
  • arcane_harmony_2:1.09%
  • arcane_harmony_3:1.09%
  • arcane_harmony_4:0.83%
  • arcane_harmony_5:1.15%
  • arcane_harmony_6:1.06%
  • arcane_harmony_7:0.61%
  • arcane_harmony_8:7.23%
  • arcane_harmony_9:0.98%
  • arcane_harmony_10:0.95%
  • arcane_harmony_11:0.83%
  • arcane_harmony_12:0.71%
  • arcane_harmony_13:0.91%
  • arcane_harmony_14:0.88%
  • arcane_harmony_15:0.71%
  • arcane_harmony_16:3.23%
  • arcane_harmony_17:0.93%
  • arcane_harmony_18:22.55%

Spelldata

  • id:332777
  • name:Arcane Harmony
  • tooltip:Increases the damage of your next Arcane Barrage by {$s1=8}%.
  • description:{$@spelldesc332769=Each time Arcane Missiles hits an enemy, the damage of your next Arcane Barrage is increased by {$332777s1=8}%. $?a134735[This effect stacks up to {$s2=10} times.][This effect stacks up to {$332777u=18} times.]}
  • max_stacks:18
  • duration:-0.00
  • cooldown:0.00
  • default_chance:101.00%
Arcane Power 3.7 0.0 88.9sec 88.9sec 14.6sec 17.96% 0.00% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:68.7s / 123.2s
  • trigger_min/max:68.7s / 123.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:17.96%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 187.2sec 187.2sec 12.0sec 8.01% 19.15% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 275.5s
  • trigger_min/max:180.0s / 275.5s
  • trigger_pct:100.00%
  • duration_min/max:1.0s / 12.0s

Stack Uptimes

  • berserking_1:8.01%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.49% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.49%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.1 10.4 16.6sec 10.4sec 6.9sec 41.85% 0.00% 0.6 (0.6) 0.4

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:23.98%
  • clearcasting_2:14.38%
  • clearcasting_3:3.48%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.6sec 60.7sec 28.7sec 52.06% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.09

Trigger Details

  • interval_min/max:60.0s / 66.9s
  • trigger_min/max:60.0s / 66.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.34%
  • crimson_chorus_3:16.79%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 183.6sec 183.6sec 15.0sec 10.01% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:81.90

Trigger Details

  • interval_min/max:180.0s / 260.8s
  • trigger_min/max:180.0s / 260.8s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.01%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 99.9sec 99.9sec 3.9sec 4.21% 0.00% 14.4 (14.4) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:70.0s / 170.8s
  • trigger_min/max:70.0s / 170.8s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 4.8s

Stack Uptimes

  • evocation_1:4.21%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.2 0.0 304.2sec 304.2sec 24.2sec 9.29% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 354.0s
  • trigger_min/max:300.0s / 354.0s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.29%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.9 0.0 79.2sec 79.2sec 4.5sec 5.85% 10.87% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.6s / 142.7s
  • trigger_min/max:52.6s / 142.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 26.9s

Stack Uptimes

  • presence_of_mind_1:2.90%
  • presence_of_mind_2:2.70%
  • presence_of_mind_3:0.26%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.9 1.0 34.9sec 31.0sec 13.0sec 38.70% 0.00% 1.0 (1.0) 8.6

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.9s
  • trigger_min/max:11.1s / 61.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 23.1s

Stack Uptimes

  • rune_of_power_1:38.70%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.33% 0.00% 7.14%
Arcane Barrage Arcane Charge 3 2.91% 0.00% 18.75%
Arcane Barrage Arcane Charge 4 96.76% 80.95% 100.00%
Arcane Blast Arcane Charge 0 5.01% 0.85% 10.83%
Arcane Blast Arcane Charge 1 3.17% 0.00% 7.41%
Arcane Blast Arcane Charge 2 9.43% 3.19% 13.56%
Arcane Blast Arcane Charge 3 10.52% 6.48% 14.58%
Arcane Blast Arcane Charge 4 71.86% 59.77% 83.33%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.81% 0.09% 7.08% 1.1s 0.0s 7.2s
Conserve Phase 100.00% 100.00% 100.00% 300.4s 240.1s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000200.285130.187259.935
Evocation26.0300.000100.80186.29839.772160.374
Counterspell1.1880.00010.45516.5152.54631.024
Shifting Power9.9820.00038.39847.13134.15594.251
Rune of Power9.6410.00049.27562.51425.302120.122
Touch of the Magi6.1720.00023.62142.37419.90172.727
Arcane Power7.0310.00027.89826.11114.62752.537
Arcane Barrage13.1410.00545.500255.145198.780312.949
Arcane Orb9.9610.00058.765111.44531.663167.128
Presence of Mind24.1790.00080.533101.76042.374151.101

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Harmony
mana_regen Mana 3157.41 413729.79 60.84% 131.03 8145.70 1.93%
Evocation Mana 127.37 169603.61 24.94% 1331.60 0.00 0.00%
Mana Gem Mana 2.95 20707.65 3.05% 7024.57 0.00 0.00%
Arcane Barrage Mana 18.32 75987.00 11.17% 4148.68 508.96 0.67%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 68870.7 2264.45 2379.13 8641.4 35798.6 1535.9 70245.7
Usage Type Count Total Avg RPE APR
Harmony
arcane_blast Mana 108.5 589142.6 5427.8 5527.2 1.1
arcane_missiles Mana 42.9 85772.7 1998.2 2016.0 7.6
arcane_orb Mana 10.6 5267.3 497.6 501.8 7.4
counterspell Mana 14.0 12557.8 898.3 906.5 0.0
shifting_power Mana 4.7 11748.8 2500.0 2523.5 2.0
touch_of_the_magi Mana 6.6 16407.7 2487.1 2510.3 10.5

Statistics & Data Analysis

Fight Length
Harmony Fight Length
Count 1807
Mean 300.37
Minimum 240.13
Maximum 359.94
Spread ( max - min ) 119.81
Range [ ( max - min ) / 2 * 100% ] 19.94%
Standard Deviation 34.2034
5th Percentile 247.20
95th Percentile 354.33
( 95th Percentile - 5th Percentile ) 107.14
Mean Distribution
Standard Deviation 0.8046
95.00% Confidence Interval ( 298.79 - 301.95 )
Normalized 95.00% Confidence Interval ( 99.47% - 100.53% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 499
0.1% Error 49811
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 999
DPS
Harmony Damage Per Second
Count 1807
Mean 6133.64
Minimum 5255.84
Maximum 7163.24
Spread ( max - min ) 1907.39
Range [ ( max - min ) / 2 * 100% ] 15.55%
Standard Deviation 258.4578
5th Percentile 5703.59
95th Percentile 6550.41
( 95th Percentile - 5th Percentile ) 846.81
Mean Distribution
Standard Deviation 6.0801
95.00% Confidence Interval ( 6121.72 - 6145.56 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 69
0.1% Error 6821
0.1 Scale Factor Error with Delta=300 571
0.05 Scale Factor Error with Delta=300 2281
0.01 Scale Factor Error with Delta=300 57025
Priority Target DPS
Harmony Priority Target Damage Per Second
Count 1807
Mean 6133.64
Minimum 5255.84
Maximum 7163.24
Spread ( max - min ) 1907.39
Range [ ( max - min ) / 2 * 100% ] 15.55%
Standard Deviation 258.4578
5th Percentile 5703.59
95th Percentile 6550.41
( 95th Percentile - 5th Percentile ) 846.81
Mean Distribution
Standard Deviation 6.0801
95.00% Confidence Interval ( 6121.72 - 6145.56 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 69
0.1% Error 6821
0.1 Scale Factor Error with Delta=300 571
0.05 Scale Factor Error with Delta=300 2281
0.01 Scale Factor Error with Delta=300 57025
DPS(e)
Harmony Damage Per Second (Effective)
Count 1807
Mean 6133.64
Minimum 5255.84
Maximum 7163.24
Spread ( max - min ) 1907.39
Range [ ( max - min ) / 2 * 100% ] 15.55%
Damage
Harmony Damage
Count 1807
Mean 1834075.28
Minimum 1381153.09
Maximum 2295122.60
Spread ( max - min ) 913969.51
Range [ ( max - min ) / 2 * 100% ] 24.92%
DTPS
Harmony Damage Taken Per Second
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Harmony Healing Per Second
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Harmony Healing Per Second (Effective)
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Harmony Heal
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Harmony Healing Taken Per Second
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Harmony Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
HarmonyTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Harmony Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 13.86 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 0.15 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
W 1.99 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 1.73 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 3.56 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.26 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 2.69 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 5.25 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
l 4.66 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.47 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 2.35 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.11 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.82 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.17 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
s 0.95 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
w 1.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
{ 1.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
| 0.95 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
} 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
~ 0.75 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
! 0.06 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 14.99 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
# 0.05 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
$ 0.06 arcane_barrage
actions.rotation
# count action,conditions
% 3.23 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
& 0.93 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
' 1.01 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
( 3.12 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
) 0.47 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
* 2.32 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
+ 5.48 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
, 6.91 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
- 2.32 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
: 2.21 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
; 9.43 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
< 3.51 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
= 2.17 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
> 1.86 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 2.76 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
@ 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 85.66 arcane_blast
. 1.35 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 1.38 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTtuvw""U"""""""{xyW}""Tz"""""|s%l;..T.........(hk+.T..?;..<....<....T=;..l'gj+Tn*....>;..k.....U...T....%.=;i+Tlk,......T.,=;...X....<gj+TWn*,...>;..k..,.....Tl.&%.=:T;.....(hUk+n*...?T;.....qpq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Harmony 70245.7/70246: 100% mana
Pre precombat 1 food Harmony 70245.7/70246: 100% mana
Pre precombat 2 augmentation Harmony 70245.7/70246: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat A final_burn Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 70245.7/70246: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 68870.7/70246: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 68870.7/70246: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 67870.7/70246: 97% mana crimson_chorus
0:01.289 fishing_opener u arcane_blast Fluffy_Pillow 69181.6/70246: 98% mana bloodlust, crimson_chorus
0:02.418 fishing_opener v rune_of_power Fluffy_Pillow 64751.3/70246: 92% mana bloodlust, crimson_chorus
0:03.409 fishing_opener w potion Fluffy_Pillow 66143.6/70246: 94% mana bloodlust, rune_of_power, crimson_chorus
0:03.409 fishing_opener " arcane_blast Fluffy_Pillow 66143.6/70246: 94% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:04.419 fishing_opener " arcane_blast Fluffy_Pillow 60687.6/70246: 86% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:05.430 default U use_mana_gem Harmony 55232.9/70246: 79% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:05.430 fishing_opener " arcane_blast Fluffy_Pillow 62257.5/70246: 89% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:06.442 fishing_opener " arcane_blast Fluffy_Pillow 56804.3/70246: 81% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:07.453 fishing_opener " arcane_blast Fluffy_Pillow 51349.6/70246: 73% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:08.464 fishing_opener " arcane_blast Fluffy_Pillow 45895.0/70246: 65% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:09.476 fishing_opener " arcane_blast Fluffy_Pillow 40441.8/70246: 58% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:10.489 fishing_opener " arcane_blast Fluffy_Pillow 34990.0/70246: 50% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:11.502 fishing_opener " arcane_blast Fluffy_Pillow 29538.1/70246: 42% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:12.514 fishing_opener { arcane_barrage Fluffy_Pillow 24084.9/70246: 34% mana bloodlust, clearcasting(2), rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:13.506 fishing_opener x touch_of_the_magi Fluffy_Pillow 29693.3/70246: 42% mana bloodlust, clearcasting(3), rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:14.499 fishing_opener y arcane_power Fluffy_Pillow 28588.4/70246: 41% mana bloodlust, arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:14.499 default W berserking Fluffy_Pillow 28588.4/70246: 41% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:14.499 fishing_opener } arcane_missiles Fluffy_Pillow 28588.4/70246: 41% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:22.206 fishing_opener " arcane_blast Fluffy_Pillow 28166.1/70246: 40% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:23.123 fishing_opener " arcane_blast Fluffy_Pillow 26016.9/70246: 37% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.043 default T counterspell Fluffy_Pillow 23871.9/70246: 34% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.043 fishing_opener z presence_of_mind Fluffy_Pillow 23371.9/70246: 33% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.043 fishing_opener " arcane_blast Fluffy_Pillow 23371.9/70246: 33% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.946 fishing_opener " arcane_blast Fluffy_Pillow 21203.1/70246: 30% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.847 fishing_opener " arcane_blast Fluffy_Pillow 19031.4/70246: 27% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.748 fishing_opener " arcane_blast Fluffy_Pillow 16859.7/70246: 24% mana bloodlust, arcane_charge(4), arcane_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.760 fishing_opener " arcane_blast Fluffy_Pillow 14844.0/70246: 21% mana bloodlust, arcane_charge(4), arcane_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.772 fishing_opener | arcane_barrage Fluffy_Pillow 12828.3/70246: 18% mana bloodlust, arcane_charge(4), arcane_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5)
0:29.763 fishing_opener s evocation Harmony 18435.3/70246: 26% mana bloodlust, crimson_chorus(3), empyreal_surge(5)
0:32.478 rotation % cancel_action Fluffy_Pillow 67685.1/70246: 96% mana bloodlust, evocation
0:32.483 cooldowns l shifting_power Fluffy_Pillow 67692.2/70246: 96% mana bloodlust
0:35.244 rotation ; arcane_orb Fluffy_Pillow 69071.1/70246: 98% mana bloodlust
0:36.234 rotation . arcane_blast Fluffy_Pillow 69962.0/70246: 100% mana bloodlust, arcane_charge(2)
0:37.483 rotation . arcane_blast Fluffy_Pillow 66127.7/70246: 94% mana bloodlust, arcane_charge(3)
0:38.612 default T counterspell Fluffy_Pillow 62213.9/70246: 89% mana bloodlust, arcane_charge(4)
0:38.612 rotation . arcane_blast Fluffy_Pillow 61213.9/70246: 87% mana bloodlust, arcane_charge(4)
0:39.623 rotation . arcane_blast Fluffy_Pillow 55759.3/70246: 79% mana bloodlust, arcane_charge(4), clearcasting
0:40.634 rotation . arcane_blast Fluffy_Pillow 50304.6/70246: 72% mana bloodlust, arcane_charge(4), clearcasting
0:41.645 rotation . arcane_blast Fluffy_Pillow 44850.0/70246: 64% mana arcane_charge(4), clearcasting
0:42.958 rotation . arcane_blast Fluffy_Pillow 39819.6/70246: 57% mana arcane_charge(4), clearcasting(2)
0:44.271 rotation . arcane_blast Fluffy_Pillow 34789.3/70246: 50% mana arcane_charge(4), clearcasting(2)
0:45.582 rotation . arcane_blast Fluffy_Pillow 29756.1/70246: 42% mana arcane_charge(4), clearcasting(2)
0:46.895 rotation . arcane_blast Fluffy_Pillow 24725.8/70246: 35% mana arcane_charge(4), clearcasting(2)
0:48.206 rotation . arcane_blast Fluffy_Pillow 19692.6/70246: 28% mana arcane_charge(4), clearcasting(2)
0:49.517 rotation ( arcane_barrage Fluffy_Pillow 14659.5/70246: 21% mana arcane_charge(4), clearcasting(2)
0:50.807 cooldowns h touch_of_the_magi Fluffy_Pillow 20686.6/70246: 29% mana clearcasting(2)
0:52.094 cooldowns k rune_of_power Fluffy_Pillow 19994.7/70246: 28% mana arcane_charge(4), clearcasting(2)
0:53.382 rotation + arcane_missiles Fluffy_Pillow 21804.2/70246: 31% mana arcane_charge(4), clearcasting(2), rune_of_power
1:01.091 rotation . arcane_blast Fluffy_Pillow 25134.7/70246: 36% mana arcane_charge(4), rune_of_power, arcane_harmony(18), crimson_chorus
1:02.403 default T counterspell Fluffy_Pillow 20102.9/70246: 29% mana arcane_charge(4), rune_of_power, arcane_harmony(18), crimson_chorus
1:02.612 rotation . arcane_blast Fluffy_Pillow 19396.6/70246: 28% mana arcane_charge(4), rune_of_power, arcane_harmony(18), crimson_chorus
1:03.924 rotation . arcane_blast Fluffy_Pillow 14364.8/70246: 20% mana arcane_charge(4), rune_of_power, arcane_harmony(18), crimson_chorus
1:05.235 rotation ? arcane_barrage Fluffy_Pillow 9331.7/70246: 13% mana arcane_charge(4), rune_of_power, arcane_harmony(18), crimson_chorus
1:06.523 rotation ; arcane_orb Fluffy_Pillow 15355.9/70246: 22% mana crimson_chorus
1:07.809 rotation . arcane_blast Fluffy_Pillow 16662.7/70246: 24% mana arcane_charge(2), crimson_chorus
1:09.430 rotation . arcane_blast Fluffy_Pillow 14815.0/70246: 21% mana arcane_charge(3), crimson_chorus
1:10.897 rotation < arcane_barrage Fluffy_Pillow 11376.0/70246: 16% mana arcane_charge(4), crimson_chorus(2)
1:12.184 rotation . arcane_blast Fluffy_Pillow 17398.9/70246: 25% mana crimson_chorus(2)
1:14.115 rotation . arcane_blast Fluffy_Pillow 18736.8/70246: 27% mana arcane_charge, crimson_chorus(2)
1:15.890 rotation . arcane_blast Fluffy_Pillow 18480.5/70246: 26% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:17.511 rotation . arcane_blast Fluffy_Pillow 16632.9/70246: 24% mana arcane_charge(3), clearcasting, crimson_chorus(2)
1:18.980 rotation < arcane_barrage Fluffy_Pillow 13196.7/70246: 19% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:20.267 rotation . arcane_blast Fluffy_Pillow 19219.6/70246: 27% mana clearcasting, crimson_chorus(3)
1:22.198 rotation . arcane_blast Fluffy_Pillow 20557.5/70246: 29% mana arcane_charge, clearcasting, crimson_chorus(3)
1:23.973 rotation . arcane_blast Fluffy_Pillow 20301.2/70246: 29% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:25.594 rotation . arcane_blast Fluffy_Pillow 18453.5/70246: 26% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:27.060 default T counterspell Fluffy_Pillow 15013.1/70246: 21% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.060 rotation = arcane_barrage Fluffy_Pillow 14013.1/70246: 20% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:28.347 rotation ; arcane_orb Fluffy_Pillow 20036.0/70246: 29% mana clearcasting(2), crimson_chorus(3)
1:29.637 rotation . arcane_blast Fluffy_Pillow 21348.4/70246: 30% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:31.258 rotation . arcane_blast Fluffy_Pillow 19500.7/70246: 28% mana arcane_charge(3), clearcasting(2)
1:32.723 cooldowns l shifting_power Fluffy_Pillow 16058.9/70246: 23% mana arcane_charge(4), clearcasting(2)
1:36.368 rotation ' arcane_barrage Fluffy_Pillow 18679.8/70246: 27% mana arcane_charge(4), clearcasting(2)
1:37.655 cooldowns g touch_of_the_magi Fluffy_Pillow 24702.7/70246: 35% mana clearcasting(2)
1:38.943 cooldowns j arcane_power Fluffy_Pillow 24012.2/70246: 34% mana arcane_charge(4), clearcasting(2)
1:38.943 rotation + arcane_missiles Fluffy_Pillow 24012.2/70246: 34% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power
1:46.228 default T counterspell Fluffy_Pillow 30497.0/70246: 43% mana arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(18)
1:46.228 cooldowns n presence_of_mind Fluffy_Pillow 29997.0/70246: 43% mana arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(18)
1:46.228 rotation * arcane_blast Fluffy_Pillow 29997.0/70246: 43% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, arcane_harmony(18)
1:47.515 rotation . arcane_blast Fluffy_Pillow 28367.7/70246: 40% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, arcane_harmony(18)
1:48.803 rotation . arcane_blast Fluffy_Pillow 26739.7/70246: 38% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, arcane_harmony(18)
1:50.090 rotation . arcane_blast Fluffy_Pillow 25110.3/70246: 36% mana arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(18)
1:51.404 rotation . arcane_blast Fluffy_Pillow 23518.9/70246: 33% mana arcane_charge(4), arcane_power, arcane_harmony(18)
1:52.715 rotation > arcane_barrage Fluffy_Pillow 21923.2/70246: 31% mana arcane_charge(4), arcane_power, arcane_harmony(18)
1:54.002 rotation ; arcane_orb Fluffy_Pillow 27946.1/70246: 40% mana
1:55.288 rotation . arcane_blast Fluffy_Pillow 29252.8/70246: 42% mana arcane_charge(2)
1:56.908 rotation . arcane_blast Fluffy_Pillow 27403.8/70246: 39% mana arcane_charge(3)
1:58.376 cooldowns k rune_of_power Fluffy_Pillow 23966.2/70246: 34% mana arcane_charge(4)
1:59.664 rotation . arcane_blast Fluffy_Pillow 25775.7/70246: 37% mana arcane_charge(4), rune_of_power
2:00.977 rotation . arcane_blast Fluffy_Pillow 20745.4/70246: 30% mana arcane_charge(4), rune_of_power, crimson_chorus
2:02.289 rotation . arcane_blast Fluffy_Pillow 15713.6/70246: 22% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.601 rotation . arcane_blast Fluffy_Pillow 10681.8/70246: 15% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.913 rotation . arcane_barrage Fluffy_Pillow 5650.1/70246: 8% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.200 default U use_mana_gem Harmony 11673.0/70246: 17% mana rune_of_power, crimson_chorus
2:06.200 rotation . arcane_blast Fluffy_Pillow 18697.5/70246: 27% mana rune_of_power, crimson_chorus
2:08.131 rotation . arcane_blast Fluffy_Pillow 20035.4/70246: 29% mana arcane_charge, rune_of_power, crimson_chorus
2:09.908 rotation . arcane_blast Fluffy_Pillow 19782.0/70246: 28% mana arcane_charge(2), rune_of_power, crimson_chorus
2:11.531 default T counterspell Fluffy_Pillow 17937.1/70246: 26% mana arcane_charge(3), rune_of_power, crimson_chorus(2)
2:11.531 rotation . arcane_blast Fluffy_Pillow 16937.1/70246: 24% mana arcane_charge(3), rune_of_power, crimson_chorus(2)
2:12.998 rotation . arcane_blast Fluffy_Pillow 13498.1/70246: 19% mana arcane_charge(4), crimson_chorus(2)
2:14.311 rotation . arcane_blast Fluffy_Pillow 8467.8/70246: 12% mana arcane_charge(4), crimson_chorus(2)
2:15.621 rotation . evocation Harmony 3433.2/70246: 5% mana arcane_charge(4), crimson_chorus(2)
2:20.205 rotation % cancel_action Fluffy_Pillow 67397.4/70246: 96% mana arcane_charge(4), evocation, crimson_chorus(2)
2:20.208 rotation . arcane_blast Fluffy_Pillow 67401.6/70246: 96% mana arcane_charge(4), crimson_chorus(2)
2:21.521 rotation = arcane_barrage Fluffy_Pillow 62371.2/70246: 89% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:22.809 rotation ; arcane_orb Fluffy_Pillow 68395.5/70246: 97% mana clearcasting, crimson_chorus(3)
2:24.096 cooldowns i touch_of_the_magi Fluffy_Pillow 69703.6/70246: 99% mana arcane_charge(2), clearcasting, crimson_chorus(3)
2:25.383 rotation + arcane_missiles Fluffy_Pillow 67751.3/70246: 96% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:35.767 default T counterspell Fluffy_Pillow 59840.0/70246: 85% mana arcane_charge(4), clearcasting, arcane_harmony(18)
2:35.767 cooldowns l shifting_power Fluffy_Pillow 58840.0/70246: 84% mana arcane_charge(4), clearcasting, arcane_harmony(18)
2:39.329 cooldowns k rune_of_power Fluffy_Pillow 61344.3/70246: 87% mana arcane_charge(4), clearcasting, arcane_harmony(18)
2:40.617 rotation , arcane_missiles Fluffy_Pillow 63153.8/70246: 90% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(18)
2:42.446 rotation . arcane_blast Fluffy_Pillow 65723.4/70246: 94% mana arcane_charge(4), rune_of_power, arcane_harmony(18)
2:43.758 rotation . arcane_blast Fluffy_Pillow 60691.6/70246: 86% mana arcane_charge(4), rune_of_power, arcane_harmony(18)
2:45.070 rotation . arcane_blast Fluffy_Pillow 55659.9/70246: 79% mana arcane_charge(4), rune_of_power, arcane_harmony(18)
2:46.384 rotation . arcane_blast Fluffy_Pillow 50630.9/70246: 72% mana arcane_charge(4), rune_of_power, arcane_harmony(18)
2:47.697 rotation . arcane_blast Fluffy_Pillow 45600.6/70246: 65% mana arcane_charge(4), rune_of_power, arcane_harmony(18)
2:49.010 rotation . arcane_blast Fluffy_Pillow 40570.2/70246: 58% mana arcane_charge(4), rune_of_power, arcane_harmony(18)
2:50.320 default T counterspell Fluffy_Pillow 35535.7/70246: 51% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(18)
2:50.320 rotation . arcane_blast Fluffy_Pillow 34535.7/70246: 49% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(18)
2:51.633 rotation , arcane_missiles Fluffy_Pillow 29505.3/70246: 42% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(18)
2:53.564 rotation = arcane_barrage Fluffy_Pillow 32218.2/70246: 46% mana arcane_charge(4), clearcasting, arcane_harmony(18)
2:54.852 rotation ; arcane_orb Fluffy_Pillow 38242.5/70246: 54% mana clearcasting
2:56.141 rotation . arcane_blast Fluffy_Pillow 39553.4/70246: 56% mana arcane_charge(2), clearcasting
2:57.762 rotation . arcane_blast Fluffy_Pillow 37705.8/70246: 54% mana arcane_charge(3), clearcasting
2:59.228 rotation . arcane_blast Fluffy_Pillow 34265.4/70246: 49% mana arcane_charge(4), clearcasting(2)
3:00.541 default X use_item_empyreal_ordnance Fluffy_Pillow 29235.1/70246: 42% mana arcane_charge(4), clearcasting(2)
3:00.541 rotation . arcane_blast Fluffy_Pillow 29235.1/70246: 42% mana arcane_charge(4), clearcasting(2)
3:01.853 rotation . arcane_blast Fluffy_Pillow 24203.3/70246: 34% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.165 rotation . arcane_blast Fluffy_Pillow 19171.5/70246: 27% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:04.477 rotation . arcane_blast Fluffy_Pillow 14139.8/70246: 20% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.791 rotation < arcane_barrage Fluffy_Pillow 9110.9/70246: 13% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.079 cooldowns g touch_of_the_magi Fluffy_Pillow 15135.1/70246: 22% mana clearcasting(3), crimson_chorus
3:08.367 cooldowns j arcane_power Fluffy_Pillow 14444.7/70246: 21% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:08.367 rotation + arcane_missiles Fluffy_Pillow 14444.7/70246: 21% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus
3:15.971 default T counterspell Fluffy_Pillow 21377.6/70246: 30% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, arcane_harmony(18), crimson_chorus(2), empyreal_surge(5)
3:15.971 default W berserking Fluffy_Pillow 20877.6/70246: 30% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, arcane_harmony(18), crimson_chorus(2), empyreal_surge(5)
3:15.971 cooldowns n presence_of_mind Fluffy_Pillow 20877.6/70246: 30% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, arcane_harmony(18), crimson_chorus(2), empyreal_surge(5)
3:15.971 rotation * arcane_blast Fluffy_Pillow 20877.6/70246: 30% mana berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, arcane_harmony(18), crimson_chorus(2), empyreal_surge(5)
3:17.142 rotation , arcane_missiles Fluffy_Pillow 19085.3/70246: 27% mana berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, arcane_harmony(18), crimson_chorus(2), empyreal_surge(5)
3:18.917 rotation . arcane_blast Fluffy_Pillow 21579.0/70246: 31% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, arcane_harmony(18), crimson_chorus(2), empyreal_surge(5)
3:20.088 rotation . arcane_blast Fluffy_Pillow 19786.7/70246: 28% mana berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, arcane_harmony(18), crimson_chorus(2), empyreal_surge(5)
3:21.260 rotation . arcane_blast Fluffy_Pillow 17995.7/70246: 26% mana berserking, arcane_charge(4), arcane_power, arcane_harmony(18), crimson_chorus(2), empyreal_surge(5)
3:22.455 rotation > arcane_barrage Fluffy_Pillow 16237.1/70246: 23% mana berserking, arcane_charge(4), arcane_power, arcane_harmony(18), crimson_chorus(3), empyreal_surge(5)
3:23.627 rotation ; arcane_orb Fluffy_Pillow 22098.4/70246: 31% mana berserking, crimson_chorus(3), empyreal_surge(5)
3:24.797 rotation . arcane_blast Fluffy_Pillow 23242.1/70246: 33% mana berserking, arcane_charge(2), crimson_chorus(3), empyreal_surge(5)
3:26.271 rotation . arcane_blast Fluffy_Pillow 21188.0/70246: 30% mana berserking, arcane_charge(3), crimson_chorus(3), empyreal_surge(5)
3:27.604 cooldowns k rune_of_power Fluffy_Pillow 17560.7/70246: 25% mana berserking, arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:28.776 rotation . arcane_blast Fluffy_Pillow 19207.3/70246: 27% mana arcane_charge(4), rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:30.087 rotation . arcane_blast Fluffy_Pillow 14174.1/70246: 20% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:31.399 rotation , arcane_missiles Fluffy_Pillow 9142.4/70246: 13% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:33.338 rotation . arcane_blast Fluffy_Pillow 11866.5/70246: 17% mana arcane_charge(4), rune_of_power, arcane_harmony(8)
3:34.650 rotation . arcane_barrage Fluffy_Pillow 6834.8/70246: 10% mana arcane_charge(4), rune_of_power, arcane_harmony(8)
3:35.937 rotation . arcane_blast Fluffy_Pillow 12857.6/70246: 18% mana rune_of_power
3:37.866 rotation . arcane_blast Fluffy_Pillow 14192.7/70246: 20% mana arcane_charge, rune_of_power
3:39.642 rotation . arcane_blast Fluffy_Pillow 13937.8/70246: 20% mana arcane_charge(2), rune_of_power
3:41.262 default T counterspell Fluffy_Pillow 12088.8/70246: 17% mana arcane_charge(3)
3:41.262 cooldowns l shifting_power Fluffy_Pillow 11088.8/70246: 16% mana arcane_charge(3), clearcasting
3:44.935 rotation . arcane_blast Fluffy_Pillow 13749.0/70246: 20% mana arcane_charge(3), clearcasting
3:46.403 rotation & evocation Harmony 10311.5/70246: 15% mana arcane_charge(4), clearcasting
3:50.480 rotation % cancel_action Fluffy_Pillow 67201.0/70246: 96% mana arcane_charge(4), clearcasting, evocation
3:50.486 rotation . arcane_blast Fluffy_Pillow 67209.4/70246: 96% mana arcane_charge(4), clearcasting
3:51.799 rotation = arcane_barrage Fluffy_Pillow 62179.1/70246: 89% mana arcane_charge(4), clearcasting
3:53.085 rotation : arcane_missiles Fluffy_Pillow 68200.6/70246: 97% mana clearcasting
3:55.046 default T counterspell Fluffy_Pillow 70245.7/70246: 100% mana arcane_harmony(8)
3:55.262 rotation ; arcane_orb Fluffy_Pillow 69245.7/70246: 99% mana clearcasting, arcane_harmony(8)
3:56.551 rotation . arcane_blast Fluffy_Pillow 70245.7/70246: 100% mana arcane_charge(2), clearcasting, arcane_harmony(8)
3:58.173 rotation . arcane_blast Fluffy_Pillow 66127.7/70246: 94% mana arcane_charge(3), clearcasting, arcane_harmony(8)
3:59.642 rotation . arcane_blast Fluffy_Pillow 62691.6/70246: 89% mana arcane_charge(4), clearcasting, arcane_harmony(8)
4:00.956 rotation . arcane_blast Fluffy_Pillow 57662.6/70246: 82% mana arcane_charge(4), clearcasting, arcane_harmony(8)
4:02.269 rotation . arcane_blast Fluffy_Pillow 52632.3/70246: 75% mana arcane_charge(4), clearcasting, arcane_harmony(8), crimson_chorus
4:03.581 rotation ( arcane_barrage Fluffy_Pillow 47600.5/70246: 68% mana arcane_charge(4), clearcasting, arcane_harmony(8), crimson_chorus
4:04.868 cooldowns h touch_of_the_magi Fluffy_Pillow 53623.4/70246: 76% mana clearcasting, crimson_chorus
4:06.156 default U use_mana_gem Harmony 52932.9/70246: 75% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.200 cooldowns k rune_of_power Fluffy_Pillow 60019.3/70246: 85% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.488 rotation + arcane_missiles Fluffy_Pillow 61828.8/70246: 88% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:13.726 cooldowns n presence_of_mind Fluffy_Pillow 55592.7/70246: 79% mana arcane_charge(4), rune_of_power, arcane_harmony(18), crimson_chorus(2)
4:13.726 rotation * arcane_blast Fluffy_Pillow 55592.7/70246: 79% mana arcane_charge(4), presence_of_mind(3), rune_of_power, arcane_harmony(18), crimson_chorus(2)
4:15.013 rotation . arcane_blast Fluffy_Pillow 50525.8/70246: 72% mana arcane_charge(4), presence_of_mind(2), rune_of_power, arcane_harmony(18), crimson_chorus(2)
4:16.301 rotation . arcane_blast Fluffy_Pillow 45460.3/70246: 65% mana arcane_charge(4), presence_of_mind, rune_of_power, arcane_harmony(18), crimson_chorus(2)
4:17.588 rotation . arcane_blast Fluffy_Pillow 40393.5/70246: 58% mana arcane_charge(4), rune_of_power, arcane_harmony(18), crimson_chorus(2)
4:18.899 rotation ? arcane_barrage Fluffy_Pillow 35360.3/70246: 50% mana arcane_charge(4), rune_of_power, arcane_harmony(18), crimson_chorus(2)
4:20.188 default T counterspell Fluffy_Pillow 41386.0/70246: 59% mana crimson_chorus(2)
4:20.188 rotation ; arcane_orb Fluffy_Pillow 40386.0/70246: 57% mana crimson_chorus(2)
4:21.476 rotation . arcane_blast Fluffy_Pillow 41695.5/70246: 59% mana arcane_charge(2), crimson_chorus(2)
4:23.097 rotation . arcane_blast Fluffy_Pillow 39847.9/70246: 57% mana arcane_charge(3), crimson_chorus(3)
4:24.566 rotation . arcane_blast Fluffy_Pillow 36411.7/70246: 52% mana arcane_charge(4), crimson_chorus(3)
4:25.878 rotation . arcane_blast Fluffy_Pillow 31379.9/70246: 45% mana arcane_charge(4), crimson_chorus(3)
4:27.192 rotation . arcane_blast Fluffy_Pillow 26351.0/70246: 38% mana arcane_charge(4), crimson_chorus(3)
4:28.505 final_burn q arcane_blast Fluffy_Pillow 21320.7/70246: 30% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:29.818 final_burn p arcane_missiles Fluffy_Pillow 16290.3/70246: 23% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:31.678 final_burn q arcane_blast Fluffy_Pillow 18903.4/70246: 27% mana arcane_charge(4), arcane_harmony(7), crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1815 1615 1092 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 70246 70246 0
Spell Power 1815 1615 0
Crit 15.46% 15.46% 366
Haste 16.85% 16.85% 556
Versatility 5.70% 5.70% 228
Mana Regen 1405 1405 0
Mastery 40.49% 40.49% 901
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +163 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +37 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +74 Crit, +33 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +37 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Arcane Harmony }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +82 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +101 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +54 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Harmony"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6926/1532,ilevel=235,enchant_id=6168
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1092
# gear_crit_rating=366
# gear_haste_rating=556
# gear_mastery_rating=901
# gear_versatility_rating=228
# gear_armor=369

SiphonStorm : 6122 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6121.9 6121.9 12.0 / 0.196% 990.2 / 16.2% 2.5
RPS Out RPS In Primary Resource Waiting APM Active Skill
2396.7 2273.6 Mana 0.00% 41.7 99.9% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
SiphonStorm 6122
Arcane Barrage 344 5.6% 17.6 16.22sec 5859 4693 Direct 17.6 4957 9952 5860 18.1%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.59 17.58 0.00 0.00 1.2486 0.0000 103066.27 103066.27 0.00% 4692.51 4692.51
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.90% 14.40 7 22 4956.84 3232 11895 4958.74 3964 5793 71380 71380 0.00%
crit 18.10% 3.18 0 10 9952.09 6463 23791 9620.96 0 21242 31686 31686 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.02
    fishing_opener
    [z]:0.95
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [{]:1.00
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
    rotation
    [$]:1.01
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [%]:2.38
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [&]:0.44
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [-]:4.46
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [:]:2.09
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [;]:1.36
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:2.57
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [=]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:1.30
Arcane Blast 2190 35.8% 107.4 2.78sec 6111 4617 Direct 108.4 5091 10247 6057 18.7%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 107.37 108.37 0.00 0.00 1.3236 0.0000 656108.28 656108.28 0.00% 4616.64 4616.64
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.27% 88.08 62 116 5090.72 921 13180 5091.22 4227 5862 448262 448262 0.00%
crit 18.73% 20.30 7 40 10246.87 1841 26360 10253.70 6007 15506 207846 207846 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.15
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [~]:17.05
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [']:2.17
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [>]:84.54
Arcane Echo 292 4.8% 157.7 1.90sec 553 0 Direct 157.7 458 966 553 18.7%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 157.66 157.66 0.00 0.00 0.0000 0.0000 87176.45 87176.45 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.25% 128.10 82 181 457.51 220 748 458.61 384 547 58612 58612 0.00%
crit 18.75% 29.56 13 53 966.27 440 1496 969.57 758 1256 28565 28565 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2292 37.4% 41.8 6.66sec 16435 8962 Periodic 284.5 2008 4189 2413 18.5% 23.9%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.77 0.00 284.74 284.52 1.8338 0.2517 686485.36 686485.36 0.00% 8962.30 8962.30
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.46% 231.76 132 365 2008.47 1091 3711 2016.36 1741 2362 465468 465468 0.00%
crit 18.54% 52.75 19 92 4189.40 2182 7422 4207.21 3369 5373 221018 221018 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.79
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.76
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [(]:5.37
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [)]:6.82
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [*]:2.43
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [+]:2.10
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (131) 0.0% (2.1%) 10.0 29.70sec 3933 3136

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 0.00 0.00 1.2542 0.0000 0.00 0.00 0.00% 3136.05 3136.05

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [,]:8.99
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 131 2.1% 10.0 30.66sec 3935 0 Direct 10.0 3302 6597 3933 19.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.99 9.99 0.00 0.00 0.0000 0.0000 39316.68 39316.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.80% 8.07 2 14 3301.57 2942 8180 3302.12 2942 4239 26655 26655 0.00%
crit 19.20% 1.92 0 8 6596.90 5884 15433 5721.13 0 10659 12661 12661 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (90) 0.0% (1.4%) 2.0 0.00sec 13266 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 90 1.4% 10.0 20.23sec 2653 0 Periodic 14.0 1601 3147 1898 19.2% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 13.98 13.98 0.0000 1.7429 26524.37 26524.37 0.00% 1088.31 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.85% 11.31 5 14 1601.19 179 1900 1602.04 1348 1890 18108 18108 0.00%
crit 19.15% 2.68 0 7 3147.38 358 3800 2989.90 0 3800 8416 8416 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:323.07
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 36 0.6% 20.1 14.48sec 541 0 Direct 20.1 456 912 541 18.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.06 20.06 0.00 0.00 0.0000 0.0000 10850.23 10850.23 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.44% 16.34 6 32 456.15 444 471 456.11 445 468 7452 7452 0.00%
crit 18.56% 3.72 0 11 912.37 888 941 897.21 0 941 3398 3398 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5218 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 130  / 18 0.3% 93.0 1.28sec 56 43 Direct 93.0 46 96 56 19.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 93.00 93.00 0.00 0.00 1.2900 0.0000 5218.17 5218.17 0.00% 43.49 43.49
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.43% 74.80 62 86 46.31 30 64 46.30 44 48 3464 3464 0.00%
crit 19.57% 18.20 7 31 96.38 60 128 96.39 79 115 1755 1755 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3436.00
Shadowcore Oil Blast 40 0.6% 40.0 7.36sec 297 0 Direct 40.0 251 502 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.03 40.03 0.00 0.00 0.0000 0.0000 11894.28 11894.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.54% 32.64 17 53 250.83 244 259 250.82 246 256 8187 8187 0.00%
crit 18.46% 7.39 0 21 501.61 488 518 501.30 0 518 3707 3707 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 83 1.4% 4.6 64.79sec 5390 1552 Periodic 18.2 1176 2349 1358 15.5% 4.9%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.60 0.00 18.24 18.24 3.4739 0.8118 24773.78 24773.78 0.00% 1551.56 1551.56
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.47% 15.41 8 23 1175.93 1068 1584 1176.05 1108 1281 18119 18119 0.00%
crit 15.53% 2.83 0 8 2349.18 2137 2830 2242.64 0 2830 6654 6654 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [l]:4.60
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (608) 0.0% (9.9%) 6.4 46.49sec 28297 22961

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.42 0.00 0.00 0.00 1.2324 0.0000 0.00 0.00 0.00% 22960.76 22960.76

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:1.51
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:3.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 608 9.9% 6.4 46.44sec 28297 0 Direct 6.4 28367 0 28367 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.42 6.40 0.00 0.00 0.0000 0.0000 181688.53 181688.53 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.40 5 8 28367.27 594 89435 28525.13 20232 37643 181689 181689 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:14533.40
  • base_dd_max:14533.40
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
SiphonStorm
Arcane Power 3.6 88.42sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.62 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:2.62
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SiphonStorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 189.24sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.97 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [W]:1.97
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 13.9 21.92sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.90 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:13.91
Evocation 3.6 91.98sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.57 0.00 21.33 0.00 3.9818 0.6656 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SiphonStorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.27
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [#]:0.89
  • if_expr:runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
    rotation
    [?]:1.42
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SiphonStorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SiphonStorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 319.26sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.02 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.02
  • if_expr:buff.arcane_power.up
Presence of Mind 3.8 79.07sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.82 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.54
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:2.13
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.15
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.2 51.55sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.22 0.00 0.00 0.00 1.2330 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:5.24
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Replenish Mana (use_mana_gem) 2.9 122.64sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SiphonStorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.92
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 18.5 119.8 16.2sec 2.2sec 13.8sec 85.30% 0.00% 83.4 (84.0) 0.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.7s / 51.2s
  • trigger_min/max:0.0s / 20.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 55.7s

Stack Uptimes

  • arcane_charge_1:5.38%
  • arcane_charge_2:8.23%
  • arcane_charge_3:6.64%
  • arcane_charge_4:65.05%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.6 0.0 88.5sec 88.5sec 14.8sec 17.80% 0.00% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:67.5s / 111.9s
  • trigger_min/max:67.5s / 111.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:17.80%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 189.3sec 189.3sec 12.0sec 7.96% 19.15% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 274.5s
  • trigger_min/max:180.0s / 274.5s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 12.0s

Stack Uptimes

  • berserking_1:7.96%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 10.8 16.9sec 10.4sec 7.4sec 43.97% 0.00% 0.9 (0.9) 0.5

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.05%
  • clearcasting_2:15.17%
  • clearcasting_3:4.74%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.6sec 60.7sec 28.6sec 52.04% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.09

Trigger Details

  • interval_min/max:60.0s / 66.8s
  • trigger_min/max:60.0s / 66.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.97%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 182.2sec 182.2sec 15.0sec 10.11% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:81.90

Trigger Details

  • interval_min/max:180.0s / 258.3s
  • trigger_min/max:180.0s / 258.3s
  • trigger_pct:100.00%
  • duration_min/max:1.8s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.11%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.6 0.0 92.0sec 92.0sec 4.1sec 4.90% 0.00% 17.8 (17.8) 0.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:80.0s / 126.1s
  • trigger_min/max:80.0s / 126.1s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 4.8s

Stack Uptimes

  • evocation_1:4.90%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 306.5sec 306.5sec 24.8sec 8.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 339.5s
  • trigger_min/max:300.0s / 339.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.53%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.8 0.0 78.7sec 78.7sec 4.8sec 6.05% 10.50% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.6s / 146.5s
  • trigger_min/max:52.6s / 146.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 29.1s

Stack Uptimes

  • presence_of_mind_1:2.93%
  • presence_of_mind_2:2.77%
  • presence_of_mind_3:0.36%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.8 0.0 31.2sec 31.2sec 11.8sec 38.81% 0.00% 0.0 (0.0) 9.6

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 67.4s
  • trigger_min/max:12.0s / 67.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:38.81%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Siphon Storm 3.6 17.8 92.0sec 11.8sec 32.4sec 38.51% 0.00% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_siphon_storm
  • max_stacks:6
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.02
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:80.0s / 126.1s
  • trigger_min/max:0.7s / 122.9s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 34.3s

Stack Uptimes

  • siphon_storm_1:0.95%
  • siphon_storm_2:0.95%
  • siphon_storm_3:0.95%
  • siphon_storm_4:0.95%
  • siphon_storm_5:0.94%
  • siphon_storm_6:33.77%

Spelldata

  • id:332934
  • name:Siphon Storm
  • tooltip:Intellect increased by {$s1=2}%
  • description:{$@spelldesc332928=Evocation grants {$332929s1=1} $LArcane Charge:Charges;, and while channeling Evocation, your Intellect is increased by {$332934s1=2}% every $12051t2 sec. Lasts {$332934d=30 seconds}.}
  • max_stacks:6
  • duration:30.00
  • cooldown:0.00
  • default_chance:101.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.02% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.98% 84.21% 100.00%
Arcane Blast Arcane Charge 0 5.03% 1.00% 9.00%
Arcane Blast Arcane Charge 1 2.94% 0.00% 6.40%
Arcane Blast Arcane Charge 2 8.97% 4.35% 13.54%
Arcane Blast Arcane Charge 3 10.09% 5.71% 14.71%
Arcane Blast Arcane Charge 4 72.97% 58.33% 84.00%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.78% 0.52% 7.78% 1.3s 0.0s 8.9s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.1s 359.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000199.892137.793259.809
Evocation12.9730.00046.14547.14718.818108.434
Counterspell1.2940.00010.47218.0666.57139.764
Shifting Power11.3440.00038.83952.80735.65794.269
Rune of Power10.1370.00043.26764.98535.788123.725
Touch of the Magi7.0900.00021.60047.43631.01778.724
Arcane Power8.7030.00024.10731.69120.05255.448
Arcane Barrage13.7911.17855.700256.928200.476311.796
Arcane Orb11.1350.00063.270119.17060.407188.351
Presence of Mind25.0110.00082.132103.58250.594154.701

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
SiphonStorm
mana_regen Mana 3164.23 409192.87 59.99% 129.32 12171.15 2.89%
Evocation Mana 148.19 181337.58 26.59% 1223.69 16991.32 8.57%
Mana Gem Mana 2.92 20505.37 3.01% 7024.57 0.00 0.00%
Arcane Barrage Mana 17.58 71030.52 10.41% 4039.27 2701.11 3.66%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 68870.7 2273.58 2396.67 31828.2 33318.6 1049.0 70245.7
Usage Type Count Total Avg RPE APR
SiphonStorm
arcane_blast Mana 109.4 594816.4 5436.9 5539.7 1.1
arcane_missiles Mana 42.2 85437.0 2026.6 2045.5 8.0
arcane_orb Mana 10.1 5034.1 499.2 503.6 7.8
counterspell Mana 14.0 12755.3 908.8 917.5 0.0
shifting_power Mana 4.6 11608.4 2500.0 2525.6 2.1
touch_of_the_magi Mana 6.5 16063.5 2478.5 2501.8 11.3

Statistics & Data Analysis

Fight Length
SiphonStorm Fight Length
Count 1702
Mean 300.00
Minimum 240.14
Maximum 359.81
Spread ( max - min ) 119.67
Range [ ( max - min ) / 2 * 100% ] 19.94%
Standard Deviation 34.4678
5th Percentile 246.30
95th Percentile 353.04
( 95th Percentile - 5th Percentile ) 106.74
Mean Distribution
Standard Deviation 0.8355
95.00% Confidence Interval ( 298.36 - 301.63 )
Normalized 95.00% Confidence Interval ( 99.45% - 100.55% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 508
0.1% Error 50710
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1015
DPS
SiphonStorm Damage Per Second
Count 1702
Mean 6121.91
Minimum 5419.87
Maximum 6955.08
Spread ( max - min ) 1535.22
Range [ ( max - min ) / 2 * 100% ] 12.54%
Standard Deviation 251.9971
5th Percentile 5688.51
95th Percentile 6524.48
( 95th Percentile - 5th Percentile ) 835.97
Mean Distribution
Standard Deviation 6.1082
95.00% Confidence Interval ( 6109.94 - 6133.88 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6509
0.1 Scale Factor Error with Delta=300 543
0.05 Scale Factor Error with Delta=300 2169
0.01 Scale Factor Error with Delta=300 54210
Priority Target DPS
SiphonStorm Priority Target Damage Per Second
Count 1702
Mean 6121.91
Minimum 5419.87
Maximum 6955.08
Spread ( max - min ) 1535.22
Range [ ( max - min ) / 2 * 100% ] 12.54%
Standard Deviation 251.9971
5th Percentile 5688.51
95th Percentile 6524.48
( 95th Percentile - 5th Percentile ) 835.97
Mean Distribution
Standard Deviation 6.1082
95.00% Confidence Interval ( 6109.94 - 6133.88 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6509
0.1 Scale Factor Error with Delta=300 543
0.05 Scale Factor Error with Delta=300 2169
0.01 Scale Factor Error with Delta=300 54210
DPS(e)
SiphonStorm Damage Per Second (Effective)
Count 1702
Mean 6121.91
Minimum 5419.87
Maximum 6955.08
Spread ( max - min ) 1535.22
Range [ ( max - min ) / 2 * 100% ] 12.54%
Damage
SiphonStorm Damage
Count 1702
Mean 1827884.22
Minimum 1412332.11
Maximum 2305116.08
Spread ( max - min ) 892783.97
Range [ ( max - min ) / 2 * 100% ] 24.42%
DTPS
SiphonStorm Damage Taken Per Second
Count 1702
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
SiphonStorm Healing Per Second
Count 1702
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
SiphonStorm Healing Per Second (Effective)
Count 1702
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
SiphonStorm Heal
Count 1702
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
SiphonStorm Healing Taken Per Second
Count 1702
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
SiphonStorm Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
SiphonStormTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
SiphonStorm Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 13.91 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.92 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.02 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
W 1.97 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 1.51 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 3.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 2.62 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 5.24 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
l 4.60 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.54 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 2.13 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.15 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.79 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.15 arcane_blast
r 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.95 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
{ 1.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.76 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
~ 17.05 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
0.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.53 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.27 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
# 0.89 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
$ 1.01 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
% 2.38 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
& 0.44 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
' 2.17 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
( 5.37 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
) 6.82 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
* 2.43 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
+ 2.10 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
, 8.99 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
- 4.46 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
: 2.09 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
; 1.36 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 2.57 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
= 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
> 84.54 arcane_blast
? 1.42 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
@ 1.30 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTtuv~~U~~~~~~~~~{s!wxVW|T~~y~~~~~zl,>>T>>*>>>>*>>%hk(T>>><,>>->>>>->>>T>:,lgj(T)>m>>>k>>>)>U>>@,>T>?!>>>>>>*:,>>>lT%hk(>>><,>>X>>>T>>->>>>j)>W>)>>>m>%Thk(@',>>@lT>,>>>?!>>>>>%Uhk(Tqqpqqqq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask SiphonStorm 70245.7/70246: 100% mana
Pre precombat 1 food SiphonStorm 70245.7/70246: 100% mana
Pre precombat 2 augmentation SiphonStorm 70245.7/70246: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat A final_burn Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 70245.7/70246: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 68870.7/70246: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 68870.7/70246: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 67870.7/70246: 97% mana crimson_chorus
0:01.288 fishing_opener u arcane_blast Fluffy_Pillow 69180.2/70246: 98% mana bloodlust, crimson_chorus
0:02.418 fishing_opener v rune_of_power Fluffy_Pillow 64752.7/70246: 92% mana bloodlust, crimson_chorus
0:03.411 fishing_opener ~ arcane_blast Fluffy_Pillow 66147.8/70246: 94% mana bloodlust, rune_of_power, crimson_chorus
0:04.423 fishing_opener ~ arcane_blast Fluffy_Pillow 60694.6/70246: 86% mana bloodlust, clearcasting, rune_of_power, crimson_chorus
0:05.433 default U use_mana_gem SiphonStorm 55238.6/70246: 79% mana bloodlust, clearcasting, rune_of_power, crimson_chorus
0:05.433 fishing_opener ~ arcane_blast Fluffy_Pillow 62263.1/70246: 89% mana bloodlust, clearcasting, rune_of_power, crimson_chorus
0:06.446 fishing_opener ~ arcane_blast Fluffy_Pillow 56811.3/70246: 81% mana bloodlust, clearcasting, rune_of_power, crimson_chorus
0:07.456 fishing_opener ~ arcane_blast Fluffy_Pillow 51355.3/70246: 73% mana bloodlust, clearcasting, rune_of_power, crimson_chorus
0:08.467 fishing_opener ~ arcane_blast Fluffy_Pillow 45900.6/70246: 65% mana bloodlust, clearcasting, rune_of_power, crimson_chorus
0:09.479 fishing_opener ~ arcane_blast Fluffy_Pillow 40447.4/70246: 58% mana bloodlust, clearcasting, rune_of_power, crimson_chorus
0:10.490 fishing_opener ~ arcane_blast Fluffy_Pillow 34992.8/70246: 50% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2)
0:11.502 fishing_opener ~ arcane_blast Fluffy_Pillow 29539.6/70246: 42% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2)
0:12.516 fishing_opener ~ arcane_blast Fluffy_Pillow 24089.1/70246: 34% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2)
0:13.528 fishing_opener ~ arcane_blast Fluffy_Pillow 18635.9/70246: 27% mana bloodlust, clearcasting(2), rune_of_power, crimson_chorus(2)
0:14.539 fishing_opener { arcane_barrage Fluffy_Pillow 13181.3/70246: 19% mana bloodlust, clearcasting(3), rune_of_power, crimson_chorus(2)
0:15.532 fishing_opener s evocation SiphonStorm 18791.1/70246: 27% mana bloodlust, clearcasting(3), crimson_chorus(2), empyreal_surge(5)
0:18.864 rotation ! cancel_action Fluffy_Pillow 70245.7/70246: 100% mana bloodlust, arcane_charge, clearcasting(3), evocation, siphon_storm(6), crimson_chorus(2), empyreal_surge(5)
0:18.868 fishing_opener w touch_of_the_magi Fluffy_Pillow 70245.7/70246: 100% mana bloodlust, arcane_charge, clearcasting(3), siphon_storm(6), crimson_chorus(2), empyreal_surge(5)
0:19.859 fishing_opener x arcane_power Fluffy_Pillow 67751.3/70246: 96% mana bloodlust, arcane_charge(4), clearcasting(3), siphon_storm(6), crimson_chorus(2), empyreal_surge(5)
0:19.859 default V potion Fluffy_Pillow 67751.3/70246: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, siphon_storm(6), crimson_chorus(2), empyreal_surge(5)
0:19.859 default W berserking Fluffy_Pillow 67751.3/70246: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, siphon_storm(6), crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.859 fishing_opener | arcane_missiles Fluffy_Pillow 67751.3/70246: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, siphon_storm(6), crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:27.409 default T counterspell Fluffy_Pillow 64769.9/70246: 92% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, siphon_storm(6), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.409 fishing_opener ~ arcane_blast Fluffy_Pillow 64269.9/70246: 91% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, siphon_storm(6), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.330 fishing_opener ~ arcane_blast Fluffy_Pillow 62126.3/70246: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, siphon_storm(6), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.250 fishing_opener y presence_of_mind Fluffy_Pillow 59981.4/70246: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, siphon_storm(6), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.250 fishing_opener ~ arcane_blast Fluffy_Pillow 59981.4/70246: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, siphon_storm(6), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.151 fishing_opener ~ arcane_blast Fluffy_Pillow 57809.7/70246: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, siphon_storm(6), empyreal_surge(5), potion_of_spectral_intellect
0:31.053 fishing_opener ~ arcane_blast Fluffy_Pillow 55639.4/70246: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, siphon_storm(6), potion_of_spectral_intellect
0:31.954 fishing_opener ~ arcane_blast Fluffy_Pillow 53467.7/70246: 76% mana bloodlust, arcane_charge(4), arcane_power, siphon_storm(6), potion_of_spectral_intellect
0:32.966 fishing_opener ~ arcane_blast Fluffy_Pillow 51452.0/70246: 73% mana bloodlust, arcane_charge(4), arcane_power, siphon_storm(6), potion_of_spectral_intellect
0:33.978 fishing_opener z arcane_barrage Fluffy_Pillow 49436.3/70246: 70% mana bloodlust, arcane_charge(4), arcane_power, siphon_storm(6), potion_of_spectral_intellect
0:34.970 cooldowns l shifting_power Fluffy_Pillow 55044.7/70246: 78% mana bloodlust, siphon_storm(6), potion_of_spectral_intellect
0:37.868 rotation , arcane_orb Fluffy_Pillow 56616.2/70246: 81% mana bloodlust, siphon_storm(6), potion_of_spectral_intellect
0:38.859 rotation > arcane_blast Fluffy_Pillow 57508.4/70246: 82% mana bloodlust, arcane_charge(2), siphon_storm(6), potion_of_spectral_intellect
0:40.109 rotation > arcane_blast Fluffy_Pillow 55139.6/70246: 78% mana bloodlust, arcane_charge(3), siphon_storm(6), potion_of_spectral_intellect
0:41.238 default T counterspell Fluffy_Pillow 51225.7/70246: 73% mana arcane_charge(4), clearcasting, siphon_storm(6), potion_of_spectral_intellect
0:41.409 rotation > arcane_blast Fluffy_Pillow 50466.0/70246: 72% mana arcane_charge(4), clearcasting, siphon_storm(6), potion_of_spectral_intellect
0:42.722 rotation > arcane_blast Fluffy_Pillow 45435.6/70246: 65% mana arcane_charge(4), clearcasting(2), siphon_storm(6), potion_of_spectral_intellect
0:44.036 rotation * arcane_missiles Fluffy_Pillow 40406.7/70246: 58% mana arcane_charge(4), clearcasting(3), siphon_storm(6), potion_of_spectral_intellect
0:46.058 rotation > arcane_blast Fluffy_Pillow 43247.4/70246: 62% mana arcane_charge(4), clearcasting(2), siphon_storm(6)
0:47.371 rotation > arcane_blast Fluffy_Pillow 38217.1/70246: 54% mana arcane_charge(4), clearcasting(2), siphon_storm(6)
0:48.682 rotation > arcane_blast Fluffy_Pillow 33183.9/70246: 47% mana arcane_charge(4), clearcasting(2), siphon_storm(6)
0:49.996 rotation > arcane_blast Fluffy_Pillow 28155.0/70246: 40% mana arcane_charge(4), clearcasting(2)
0:51.307 rotation * arcane_missiles Fluffy_Pillow 23121.8/70246: 33% mana arcane_charge(4), clearcasting(3)
0:53.194 rotation > arcane_blast Fluffy_Pillow 25772.9/70246: 37% mana arcane_charge(4), clearcasting(2)
0:54.507 rotation > arcane_blast Fluffy_Pillow 20742.5/70246: 30% mana arcane_charge(4), clearcasting(2)
0:55.820 rotation % arcane_barrage Fluffy_Pillow 15712.2/70246: 22% mana arcane_charge(4), clearcasting(2)
0:57.109 cooldowns h touch_of_the_magi Fluffy_Pillow 21737.9/70246: 31% mana clearcasting(2)
0:58.398 cooldowns k rune_of_power Fluffy_Pillow 21048.8/70246: 30% mana arcane_charge(4), clearcasting(2)
0:59.687 rotation ( arcane_missiles Fluffy_Pillow 22859.7/70246: 33% mana arcane_charge(4), clearcasting(3), rune_of_power
1:07.176 default T counterspell Fluffy_Pillow 25881.1/70246: 37% mana arcane_charge(4), rune_of_power, crimson_chorus
1:07.176 rotation > arcane_blast Fluffy_Pillow 24881.1/70246: 35% mana arcane_charge(4), rune_of_power, crimson_chorus
1:08.490 rotation > arcane_blast Fluffy_Pillow 19852.2/70246: 28% mana arcane_charge(4), rune_of_power, crimson_chorus
1:09.802 rotation > arcane_blast Fluffy_Pillow 14820.4/70246: 21% mana arcane_charge(4), rune_of_power, crimson_chorus
1:11.114 rotation < arcane_barrage Fluffy_Pillow 9788.7/70246: 14% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:12.401 rotation , arcane_orb Fluffy_Pillow 15811.5/70246: 23% mana crimson_chorus(2)
1:13.690 rotation > arcane_blast Fluffy_Pillow 17122.5/70246: 24% mana arcane_charge(2), crimson_chorus(2)
1:15.313 rotation > arcane_blast Fluffy_Pillow 15277.7/70246: 22% mana arcane_charge(3), crimson_chorus(2)
1:16.780 rotation - arcane_barrage Fluffy_Pillow 11838.7/70246: 17% mana arcane_charge(4), crimson_chorus(2)
1:18.069 rotation > arcane_blast Fluffy_Pillow 17864.3/70246: 25% mana crimson_chorus(2)
1:19.998 rotation > arcane_blast Fluffy_Pillow 19199.4/70246: 27% mana arcane_charge, crimson_chorus(2)
1:21.774 rotation > arcane_blast Fluffy_Pillow 18944.5/70246: 27% mana arcane_charge(2), crimson_chorus(3)
1:23.394 rotation > arcane_blast Fluffy_Pillow 17095.5/70246: 24% mana arcane_charge(3), crimson_chorus(3)
1:24.860 rotation - arcane_barrage Fluffy_Pillow 13655.1/70246: 19% mana arcane_charge(4), crimson_chorus(3)
1:26.147 rotation > arcane_blast Fluffy_Pillow 19678.0/70246: 28% mana crimson_chorus(3)
1:28.077 rotation > arcane_blast Fluffy_Pillow 21014.5/70246: 30% mana arcane_charge, crimson_chorus(3)
1:29.852 rotation > arcane_blast Fluffy_Pillow 20758.2/70246: 30% mana arcane_charge(2), crimson_chorus(3)
1:31.472 default T counterspell Fluffy_Pillow 18909.2/70246: 27% mana arcane_charge(3)
1:31.472 rotation > arcane_blast Fluffy_Pillow 17909.2/70246: 25% mana arcane_charge(3)
1:32.941 rotation : arcane_barrage Fluffy_Pillow 14473.0/70246: 21% mana arcane_charge(4)
1:34.228 rotation , arcane_orb Fluffy_Pillow 20495.8/70246: 29% mana
1:35.517 cooldowns l shifting_power Fluffy_Pillow 21806.8/70246: 31% mana arcane_charge(2)
1:39.190 cooldowns g touch_of_the_magi Fluffy_Pillow 24467.0/70246: 35% mana arcane_charge(2)
1:40.477 cooldowns j arcane_power Fluffy_Pillow 23775.1/70246: 34% mana arcane_charge(4)
1:40.477 rotation ( arcane_missiles Fluffy_Pillow 23775.1/70246: 34% mana arcane_charge(4), arcane_power, rune_of_power
1:48.607 default T counterspell Fluffy_Pillow 23947.1/70246: 34% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
1:48.607 rotation ) arcane_missiles Fluffy_Pillow 23447.1/70246: 33% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
1:50.513 rotation > arcane_blast Fluffy_Pillow 26124.9/70246: 37% mana arcane_charge(4), arcane_power, rune_of_power
1:51.823 cooldowns m presence_of_mind Fluffy_Pillow 24527.8/70246: 35% mana arcane_charge(4), arcane_power, rune_of_power
1:51.823 rotation > arcane_blast Fluffy_Pillow 24527.8/70246: 35% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
1:53.110 rotation > arcane_blast Fluffy_Pillow 22898.4/70246: 33% mana arcane_charge(4), arcane_power, presence_of_mind(2)
1:54.398 rotation > arcane_blast Fluffy_Pillow 21270.5/70246: 30% mana arcane_charge(4), arcane_power, presence_of_mind
1:55.687 cooldowns k rune_of_power Fluffy_Pillow 19643.9/70246: 28% mana arcane_charge(4)
1:56.975 rotation > arcane_blast Fluffy_Pillow 21453.4/70246: 31% mana arcane_charge(4), rune_of_power
1:58.287 rotation > arcane_blast Fluffy_Pillow 16421.7/70246: 23% mana arcane_charge(4), rune_of_power
1:59.600 rotation > arcane_blast Fluffy_Pillow 11391.3/70246: 16% mana arcane_charge(4), clearcasting, rune_of_power
2:00.911 rotation ) arcane_missiles Fluffy_Pillow 6358.2/70246: 9% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:04.648 rotation > arcane_blast Fluffy_Pillow 11608.3/70246: 17% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.963 default U use_mana_gem SiphonStorm 6580.8/70246: 9% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.963 rotation > arcane_blast Fluffy_Pillow 13605.4/70246: 19% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.275 rotation > arcane_blast Fluffy_Pillow 8573.6/70246: 12% mana arcane_charge(4), rune_of_power, crimson_chorus
2:08.588 rotation @ arcane_barrage Fluffy_Pillow 3543.3/70246: 5% mana arcane_charge(4), rune_of_power, crimson_chorus
2:09.874 rotation , arcane_orb Fluffy_Pillow 9564.7/70246: 14% mana crimson_chorus
2:11.163 rotation > arcane_blast Fluffy_Pillow 10875.7/70246: 15% mana arcane_charge(2), crimson_chorus(2)
2:12.784 default T counterspell Fluffy_Pillow 9028.0/70246: 13% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:12.784 rotation > arcane_blast Fluffy_Pillow 8028.0/70246: 11% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:14.250 rotation ? evocation SiphonStorm 4587.6/70246: 7% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.786 rotation ! cancel_action Fluffy_Pillow 67882.0/70246: 97% mana arcane_charge(4), clearcasting, evocation, siphon_storm(6), crimson_chorus(2)
2:18.792 rotation > arcane_blast Fluffy_Pillow 67890.4/70246: 97% mana arcane_charge(4), clearcasting, siphon_storm(6), crimson_chorus(2)
2:20.106 rotation > arcane_blast Fluffy_Pillow 62861.5/70246: 89% mana arcane_charge(4), clearcasting, siphon_storm(6), crimson_chorus(2)
2:21.417 rotation > arcane_blast Fluffy_Pillow 57828.3/70246: 82% mana arcane_charge(4), clearcasting(2), siphon_storm(6), crimson_chorus(3)
2:22.729 rotation > arcane_blast Fluffy_Pillow 52796.5/70246: 75% mana arcane_charge(4), clearcasting(2), siphon_storm(6), crimson_chorus(3)
2:24.040 rotation > arcane_blast Fluffy_Pillow 47763.4/70246: 68% mana arcane_charge(4), clearcasting(2), siphon_storm(6), crimson_chorus(3)
2:25.353 rotation > arcane_blast Fluffy_Pillow 42733.0/70246: 61% mana arcane_charge(4), clearcasting(2), siphon_storm(6), crimson_chorus(3)
2:26.664 rotation * arcane_missiles Fluffy_Pillow 37699.9/70246: 54% mana arcane_charge(4), clearcasting(3), siphon_storm(6), crimson_chorus(3)
2:28.695 rotation : arcane_barrage Fluffy_Pillow 40553.3/70246: 58% mana arcane_charge(4), clearcasting(2), siphon_storm(6), crimson_chorus(3)
2:29.986 rotation , arcane_orb Fluffy_Pillow 46581.8/70246: 66% mana clearcasting(2), siphon_storm(6), crimson_chorus(3)
2:31.273 rotation > arcane_blast Fluffy_Pillow 47889.9/70246: 68% mana arcane_charge(2), clearcasting(2), siphon_storm(6)
2:32.895 rotation > arcane_blast Fluffy_Pillow 46043.7/70246: 66% mana arcane_charge(3), clearcasting(2), siphon_storm(6)
2:34.363 rotation > arcane_blast Fluffy_Pillow 42606.1/70246: 61% mana arcane_charge(4), clearcasting(2), siphon_storm(6)
2:35.678 cooldowns l shifting_power Fluffy_Pillow 37578.5/70246: 53% mana arcane_charge(4), clearcasting(3), siphon_storm(6)
2:39.341 default T counterspell Fluffy_Pillow 40224.7/70246: 57% mana arcane_charge(4), clearcasting(3), siphon_storm(6)
2:39.341 rotation % arcane_barrage Fluffy_Pillow 39224.7/70246: 56% mana arcane_charge(4), clearcasting(3), siphon_storm(6)
2:40.627 cooldowns h touch_of_the_magi Fluffy_Pillow 45246.2/70246: 64% mana clearcasting(3), siphon_storm(6)
2:41.914 cooldowns k rune_of_power Fluffy_Pillow 44554.3/70246: 63% mana arcane_charge(4), clearcasting(3), siphon_storm(6)
2:43.202 rotation ( arcane_missiles Fluffy_Pillow 46363.8/70246: 66% mana arcane_charge(4), clearcasting(3), rune_of_power, siphon_storm(6)
2:50.741 rotation > arcane_blast Fluffy_Pillow 49455.5/70246: 70% mana arcane_charge(4), rune_of_power
2:52.054 rotation > arcane_blast Fluffy_Pillow 44425.1/70246: 63% mana arcane_charge(4), rune_of_power
2:53.366 rotation > arcane_blast Fluffy_Pillow 39393.4/70246: 56% mana arcane_charge(4), rune_of_power
2:54.679 rotation < arcane_barrage Fluffy_Pillow 34363.0/70246: 49% mana arcane_charge(4), rune_of_power
2:55.966 rotation , arcane_orb Fluffy_Pillow 40385.9/70246: 57% mana
2:57.255 rotation > arcane_blast Fluffy_Pillow 41696.8/70246: 59% mana arcane_charge(2)
2:58.876 rotation > arcane_blast Fluffy_Pillow 39849.2/70246: 57% mana arcane_charge(3)
3:00.344 default X use_item_empyreal_ordnance Fluffy_Pillow 36411.6/70246: 52% mana arcane_charge(4)
3:00.344 rotation > arcane_blast Fluffy_Pillow 36411.6/70246: 52% mana arcane_charge(4)
3:01.658 rotation > arcane_blast Fluffy_Pillow 31382.7/70246: 45% mana arcane_charge(4), crimson_chorus
3:02.970 rotation > arcane_blast Fluffy_Pillow 26350.9/70246: 38% mana arcane_charge(4), crimson_chorus
3:04.283 default T counterspell Fluffy_Pillow 21320.6/70246: 30% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.283 rotation > arcane_blast Fluffy_Pillow 20320.6/70246: 29% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.595 rotation > arcane_blast Fluffy_Pillow 15288.8/70246: 22% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.907 rotation - arcane_barrage Fluffy_Pillow 10257.1/70246: 15% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.193 rotation > arcane_blast Fluffy_Pillow 16278.5/70246: 23% mana clearcasting, crimson_chorus
3:10.122 rotation > arcane_blast Fluffy_Pillow 17613.6/70246: 25% mana arcane_charge, clearcasting, crimson_chorus
3:11.898 rotation > arcane_blast Fluffy_Pillow 17358.8/70246: 25% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:13.521 rotation > arcane_blast Fluffy_Pillow 15513.9/70246: 22% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:14.990 cooldowns j arcane_power Fluffy_Pillow 12077.7/70246: 17% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:14.990 rotation ) arcane_missiles Fluffy_Pillow 12077.7/70246: 17% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
3:18.634 rotation > arcane_blast Fluffy_Pillow 17197.3/70246: 24% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:19.946 default W berserking Fluffy_Pillow 15603.0/70246: 22% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:19.946 rotation > arcane_blast Fluffy_Pillow 15603.0/70246: 22% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:21.142 rotation ) arcane_missiles Fluffy_Pillow 13845.8/70246: 20% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:22.906 rotation > arcane_blast Fluffy_Pillow 16324.0/70246: 23% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:24.100 rotation > arcane_blast Fluffy_Pillow 14564.0/70246: 21% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:25.295 rotation > arcane_blast Fluffy_Pillow 12805.4/70246: 18% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:26.490 cooldowns m presence_of_mind Fluffy_Pillow 11046.8/70246: 16% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:26.490 rotation > arcane_blast Fluffy_Pillow 11046.8/70246: 16% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:27.661 rotation % arcane_barrage Fluffy_Pillow 9254.4/70246: 13% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(2), crimson_chorus(3), empyreal_surge(5)
3:28.834 default T counterspell Fluffy_Pillow 15117.1/70246: 22% mana berserking, arcane_power, presence_of_mind(2), crimson_chorus(3), empyreal_surge(5)
3:28.834 cooldowns h touch_of_the_magi Fluffy_Pillow 14617.1/70246: 21% mana berserking, arcane_power, presence_of_mind(2), crimson_chorus(3), empyreal_surge(5)
3:30.005 cooldowns k rune_of_power Fluffy_Pillow 13762.3/70246: 20% mana berserking, arcane_charge(4), presence_of_mind(2), crimson_chorus(3), empyreal_surge(5)
3:31.177 rotation ( arcane_missiles Fluffy_Pillow 15408.8/70246: 22% mana berserking, arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(3)
3:35.485 rotation @ arcane_barrage Fluffy_Pillow 6461.2/70246: 9% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:36.773 rotation ' arcane_blast Fluffy_Pillow 12485.5/70246: 18% mana presence_of_mind(2), rune_of_power
3:38.061 rotation , arcane_orb Fluffy_Pillow 12920.0/70246: 18% mana arcane_charge, presence_of_mind, rune_of_power
3:39.350 rotation > arcane_blast Fluffy_Pillow 14230.9/70246: 20% mana arcane_charge(3), presence_of_mind, rune_of_power
3:40.639 rotation > arcane_blast Fluffy_Pillow 10541.9/70246: 15% mana arcane_charge(4), rune_of_power
3:41.953 rotation @ arcane_barrage Fluffy_Pillow 5512.9/70246: 8% mana arcane_charge(4), rune_of_power
3:43.239 cooldowns l shifting_power Fluffy_Pillow 11534.4/70246: 16% mana
3:46.908 default T counterspell Fluffy_Pillow 14189.0/70246: 20% mana
3:46.908 rotation > arcane_blast Fluffy_Pillow 13189.0/70246: 19% mana
3:48.837 rotation , arcane_orb Fluffy_Pillow 14524.1/70246: 21% mana arcane_charge
3:50.124 rotation > arcane_blast Fluffy_Pillow 15832.2/70246: 23% mana arcane_charge(3)
3:51.592 rotation > arcane_blast Fluffy_Pillow 12394.6/70246: 18% mana arcane_charge(4), clearcasting
3:52.903 rotation > arcane_blast Fluffy_Pillow 7361.5/70246: 10% mana arcane_charge(4), clearcasting
3:54.215 rotation ? evocation Fluffy_Pillow 2329.7/70246: 3% mana arcane_charge(4), clearcasting
3:58.837 rotation ! cancel_action Fluffy_Pillow 66824.1/70246: 95% mana arcane_charge(4), clearcasting, evocation, siphon_storm(6)
3:58.841 rotation > arcane_blast Fluffy_Pillow 66829.7/70246: 95% mana arcane_charge(4), clearcasting, siphon_storm(6)
4:00.152 rotation > arcane_blast Fluffy_Pillow 61796.6/70246: 88% mana arcane_charge(4), clearcasting, siphon_storm(6)
4:01.464 rotation > arcane_blast Fluffy_Pillow 56764.8/70246: 81% mana arcane_charge(4), clearcasting, siphon_storm(6)
4:02.776 rotation > arcane_blast Fluffy_Pillow 51733.1/70246: 74% mana arcane_charge(4), clearcasting, siphon_storm(6), crimson_chorus
4:04.087 rotation > arcane_blast Fluffy_Pillow 46699.9/70246: 66% mana arcane_charge(4), clearcasting(2), siphon_storm(6), crimson_chorus
4:05.399 rotation % arcane_barrage Fluffy_Pillow 41668.2/70246: 59% mana arcane_charge(4), clearcasting(3), siphon_storm(6), crimson_chorus
4:06.686 default U use_mana_gem SiphonStorm 47691.0/70246: 68% mana clearcasting(3), siphon_storm(6), crimson_chorus
4:06.686 cooldowns h touch_of_the_magi Fluffy_Pillow 54715.6/70246: 78% mana clearcasting(3), siphon_storm(6), crimson_chorus
4:07.975 cooldowns k rune_of_power Fluffy_Pillow 54026.5/70246: 77% mana arcane_charge(4), clearcasting(3), siphon_storm(6), crimson_chorus
4:09.262 rotation ( arcane_missiles Fluffy_Pillow 55834.6/70246: 79% mana arcane_charge(4), clearcasting(3), rune_of_power, siphon_storm(6), crimson_chorus
4:16.862 default T counterspell Fluffy_Pillow 59012.0/70246: 84% mana arcane_charge(4), rune_of_power, siphon_storm(6), crimson_chorus(2)
4:16.862 final_burn q arcane_blast Fluffy_Pillow 58012.0/70246: 83% mana arcane_charge(4), rune_of_power, siphon_storm(6), crimson_chorus(2)
4:18.175 final_burn q arcane_blast Fluffy_Pillow 52981.7/70246: 75% mana arcane_charge(4), clearcasting, rune_of_power, siphon_storm(6), crimson_chorus(2)
4:19.488 final_burn p arcane_missiles Fluffy_Pillow 47951.3/70246: 68% mana arcane_charge(4), clearcasting, rune_of_power, siphon_storm(6), crimson_chorus(2)
4:21.422 final_burn q arcane_blast Fluffy_Pillow 50668.4/70246: 72% mana arcane_charge(4), siphon_storm(6), crimson_chorus(2)
4:22.737 final_burn q arcane_blast Fluffy_Pillow 45640.9/70246: 65% mana arcane_charge(4), siphon_storm(6), crimson_chorus(2)
4:24.051 final_burn q arcane_blast Fluffy_Pillow 40611.9/70246: 58% mana arcane_charge(4), siphon_storm(6), crimson_chorus(3)
4:25.364 final_burn q arcane_blast Fluffy_Pillow 35581.6/70246: 51% mana arcane_charge(4), siphon_storm(6), crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1815 1615 1092 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 70246 70246 0
Spell Power 1815 1615 0
Crit 15.46% 15.46% 366
Haste 16.85% 16.85% 556
Versatility 5.70% 5.70% 228
Mana Regen 1405 1405 0
Mastery 40.49% 40.49% 901
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +163 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +37 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +74 Crit, +33 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +37 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Siphon Storm }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +82 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +101 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +54 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="SiphonStorm"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6928/1532,ilevel=235,enchant_id=6168
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1092
# gear_crit_rating=366
# gear_haste_rating=556
# gear_mastery_rating=901
# gear_versatility_rating=228
# gear_armor=369

arcane : 5879 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5878.9 5878.9 11.4 / 0.194% 887.1 / 15.1% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2518.8 2395.8 Mana 0.00% 43.4 99.6% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
arcane 5879
Arcane Barrage 371 6.3% 20.7 13.78sec 5377 4351 Direct 20.7 4564 9101 5380 18.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.68 20.67 0.00 0.00 1.2357 0.0000 111199.93 111199.93 0.00% 4351.23 4351.23
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.01% 16.95 9 25 4564.28 3280 8644 4563.78 4039 5109 77366 77366 0.00%
crit 17.99% 3.72 0 11 9100.63 6559 17287 8910.45 0 13767 33834 33834 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.02
    fishing_opener
    [z]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.21
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:8.03
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:2.89
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.23
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.49
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.22
Arcane Blast 2137 36.3% 116.5 2.56sec 5472 4186 Direct 117.5 4518 9488 5426 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.47 117.47 0.00 0.00 1.3072 0.0000 637317.64 637317.64 0.00% 4185.97 4185.97
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.73% 96.01 69 129 4517.78 922 12002 4523.02 4048 5242 433668 433668 0.00%
crit 18.27% 21.46 9 37 9488.34 1844 24003 9504.25 6474 13622 203649 203649 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.33
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:18.99
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.66
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:92.08
Arcane Echo 281 4.8% 156.9 1.90sec 537 0 Direct 156.9 441 936 537 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 156.86 156.86 0.00 0.00 0.0000 0.0000 84223.54 84223.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.48% 126.25 82 181 440.53 220 669 440.92 377 496 55590 55590 0.00%
crit 19.52% 30.62 11 58 935.60 441 1338 936.58 725 1190 28634 28634 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2331 39.7% 44.3 6.35sec 15742 8819 Periodic 303.3 1898 4018 2302 19.0% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.33 0.00 303.54 303.28 1.7850 0.2432 697884.61 697884.61 0.00% 8819.36 8819.36
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.95% 245.51 143 368 1898.36 1119 3398 1901.72 1633 2244 465915 465915 0.00%
crit 19.05% 57.76 25 98 4017.53 2238 6796 4025.21 3184 5111 231969 231969 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.85
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:4.96
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.42
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.00
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.75
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.3 26.42sec 3687 2907

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.31 0.00 0.00 0.00 1.2683 0.0000 0.00 0.00 0.00% 2907.32 2907.32

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.31
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.3 26.98sec 3689 0 Direct 11.3 3144 6278 3689 17.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.30 11.30 0.00 0.00 0.0000 0.0000 41690.90 41690.90 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.61% 9.34 4 15 3143.78 3018 4478 3143.25 3018 3386 29351 29351 0.00%
crit 17.39% 1.97 0 7 6277.93 6035 8956 5472.27 0 8956 12340 12340 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12464 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.68sec 2494 0 Periodic 13.4 1564 3107 1857 19.0% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.38 13.38 0.0000 1.7487 24853.69 24853.69 0.00% 1062.12 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.00% 10.84 2 14 1563.98 175 1852 1565.72 1185 1852 16952 16952 0.00%
crit 19.00% 2.54 0 9 3107.11 349 3704 2886.18 0 3704 7902 7902 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 13.99sec 540 0 Direct 20.6 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.59 20.59 0.00 0.00 0.0000 0.0000 11114.68 11114.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.62% 16.80 6 31 456.08 444 470 456.09 445 468 7664 7664 0.00%
crit 18.38% 3.78 0 10 911.84 887 941 894.95 0 941 3450 3450 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6013 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6013.23 6013.23 0.00% 51.07 51.07
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.22% 91.45 74 104 43.52 30 57 43.52 42 45 3980 3980 0.00%
crit 19.78% 22.55 10 40 90.18 60 114 90.20 77 105 2033 2033 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3748.88
Shadowcore Oil Blast 41 0.7% 41.5 7.24sec 296 0 Direct 41.5 251 501 296 18.2%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.48 41.48 0.00 0.00 0.0000 0.0000 12289.23 12289.23 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.84% 33.95 17 56 250.74 244 259 250.72 246 256 8512 8512 0.00%
crit 18.16% 7.53 1 21 501.45 488 517 501.60 488 517 3777 3777 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (437) 0.0% (7.4%) 6.1 49.22sec 21439 17505

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 0.00 0.00 0.00 1.2247 0.0000 0.00 0.00 0.00% 17505.48 17505.48

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 437 7.4% 6.1 49.19sec 21439 0 Direct 6.1 21459 0 21459 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 6.10 0.00 0.00 0.0000 0.0000 130800.97 130800.97 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.10 5 8 21458.77 676 73216 21451.47 16394 25720 130801 130801 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:8285.61
  • base_dd_max:8285.61
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
arcane
Arcane Power 2.8 122.47sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 245.06sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.78
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.59 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.59
Evocation 3.3 104.81sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.15 0.00 3.4970 0.6309 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.97
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.30
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.1 98.04sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.14 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.16
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.70
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.55sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 302.67sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.63sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 124.5 13.8sec 2.1sec 11.5sec 83.15% 0.00% 78.1 (78.7) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 52.5s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 59.2s

Stack Uptimes

  • arcane_charge_1:5.31%
  • arcane_charge_2:9.58%
  • arcane_charge_3:8.11%
  • arcane_charge_4:60.15%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.73% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 131.7s
  • trigger_min/max:120.0s / 131.7s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 15.0s

Stack Uptimes

  • arcane_power_1:13.73%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.6sec 244.6sec 11.8sec 6.97% 12.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.1s / 253.0s
  • trigger_min/max:240.1s / 253.0s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 12.0s

Stack Uptimes

  • berserking_1:6.97%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.56% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.56%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.0 12.0 16.8sec 9.9sec 7.9sec 47.40% 0.00% 1.0 (1.0) 0.2

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.19%
  • clearcasting_2:17.83%
  • clearcasting_3:4.37%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.5sec 51.90% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.9s
  • trigger_min/max:60.0s / 65.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.27%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.4sec 239.4sec 14.6sec 8.99% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 247.7s
  • trigger_min/max:236.7s / 247.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.99%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.24% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 144.2s
  • trigger_min/max:90.0s / 144.2s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.47%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.1 0.0 98.5sec 98.5sec 3.9sec 4.13% 8.02% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 157.1s
  • trigger_min/max:62.7s / 157.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.4s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:1.99%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.9sec 34.39% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.6s
  • trigger_min/max:13.7s / 58.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.39%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.3sec 17.15% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.0s
  • trigger_min/max:300.0s / 320.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.15%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.58% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.42% 84.21% 100.00%
Arcane Blast Arcane Charge 0 6.90% 3.20% 11.90%
Arcane Blast Arcane Charge 1 4.81% 1.75% 8.73%
Arcane Blast Arcane Charge 2 10.65% 5.31% 14.41%
Arcane Blast Arcane Charge 3 11.84% 7.02% 15.69%
Arcane Blast Arcane Charge 4 65.80% 56.15% 75.93%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.12% 0.00% 7.62% 1.6s 0.0s 6.1s
Conserve Phase 100.00% 100.00% 100.00% 299.2s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.145120.089239.967
Evocation14.3870.00054.15447.93723.343103.130
Counterspell0.6970.0009.4088.7892.86819.297
Time Warp2.1550.00020.0433.1991.32421.371
Rune of Power7.0620.00034.44643.68618.62366.380
Touch of the Magi5.0210.00025.47232.51617.29463.290
Arcane Power7.4670.00016.82720.98216.70732.092
Arcane Barrage11.3621.29350.481248.204193.236303.073
Arcane Orb6.4450.00058.91577.65742.370130.782
Presence of Mind32.4780.00092.590115.40380.886172.825

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
arcane
mana_regen Mana 3141.78 422147.53 58.91% 134.37 9533.09 2.21%
Evocation Mana 127.16 185126.51 25.84% 1455.86 0.00 0.00%
Mana Gem Mana 2.94 21194.57 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.68 88087.40 12.29% 4259.12 874.20 0.98%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2395.79 2518.78 10424.9 35372.6 286.5 72165.7
Usage Type Count Total Avg RPE APR
arcane
arcane_blast Mana 118.7 632731.7 5330.8 5432.7 1.0
arcane_missiles Mana 44.8 93212.9 2080.6 2102.6 7.5
arcane_orb Mana 11.4 5715.2 500.0 505.5 7.3
counterspell Mana 12.7 11361.4 893.0 902.6 0.0
time_warp Mana 1.5 2979.0 2000.0 2014.2 0.0
touch_of_the_magi Mana 6.2 15397.5 2497.9 2523.7 8.5

Statistics & Data Analysis

Fight Length
arcane Fight Length
Count 1522
Mean 299.14
Minimum 240.09
Maximum 359.97
Spread ( max - min ) 119.88
Range [ ( max - min ) / 2 * 100% ] 20.04%
Standard Deviation 35.0731
5th Percentile 245.20
95th Percentile 353.97
( 95th Percentile - 5th Percentile ) 108.76
Mean Distribution
Standard Deviation 0.8990
95.00% Confidence Interval ( 297.38 - 300.91 )
Normalized 95.00% Confidence Interval ( 99.41% - 100.59% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 529
0.1% Error 52806
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1051
DPS
arcane Damage Per Second
Count 1522
Mean 5878.86
Minimum 5231.10
Maximum 6678.42
Spread ( max - min ) 1447.32
Range [ ( max - min ) / 2 * 100% ] 12.31%
Standard Deviation 227.5819
5th Percentile 5521.97
95th Percentile 6248.08
( 95th Percentile - 5th Percentile ) 726.11
Mean Distribution
Standard Deviation 5.8335
95.00% Confidence Interval ( 5867.43 - 5890.29 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5757
0.1 Scale Factor Error with Delta=300 443
0.05 Scale Factor Error with Delta=300 1769
0.01 Scale Factor Error with Delta=300 44214
Priority Target DPS
arcane Priority Target Damage Per Second
Count 1522
Mean 5878.86
Minimum 5231.10
Maximum 6678.42
Spread ( max - min ) 1447.32
Range [ ( max - min ) / 2 * 100% ] 12.31%
Standard Deviation 227.5819
5th Percentile 5521.97
95th Percentile 6248.08
( 95th Percentile - 5th Percentile ) 726.11
Mean Distribution
Standard Deviation 5.8335
95.00% Confidence Interval ( 5867.43 - 5890.29 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5757
0.1 Scale Factor Error with Delta=300 443
0.05 Scale Factor Error with Delta=300 1769
0.01 Scale Factor Error with Delta=300 44214
DPS(e)
arcane Damage Per Second (Effective)
Count 1522
Mean 5878.86
Minimum 5231.10
Maximum 6678.42
Spread ( max - min ) 1447.32
Range [ ( max - min ) / 2 * 100% ] 12.31%
Damage
arcane Damage
Count 1522
Mean 1751375.21
Minimum 1296971.18
Maximum 2236583.85
Spread ( max - min ) 939612.67
Range [ ( max - min ) / 2 * 100% ] 26.82%
DTPS
arcane Damage Taken Per Second
Count 1522
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
arcane Healing Per Second
Count 1522
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
arcane Healing Per Second (Effective)
Count 1522
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
arcane Heal
Count 1522
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
arcane Healing Taken Per Second
Count 1522
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
arcane Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
arcaneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
arcane Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.59 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.78 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.16 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.70 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.33 arcane_blast
r 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.85 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 18.99 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.97 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.21 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.66 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 4.96 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.42 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.00 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.75 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.31 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 8.03 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 2.89 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.23 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.49 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 92.08 arcane_blast
> 1.30 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTtWuv}U}}}}}}}}}}}~s!wxVX{T}}}y}}}}}}z+====,====,===T=,=+==,==il'T==(-+====,==)===T),+===)$il'n&(T=U======"!k(====(T=:+===$il'===T(-+=========)=,)T+===,*il'===To(==>!=-*+Y====U==T======,hkX'===T:+==l==(====?==+T,===W=%===*=qq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask arcane 72165.7/72166: 100% mana
Pre precombat 1 food arcane 72165.7/72166: 100% mana
Pre precombat 2 augmentation arcane 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener u arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.226 fishing_opener v rune_of_power Fluffy_Pillow 65003.5/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.014 fishing_opener } arcane_blast Fluffy_Pillow 66140.9/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.816 default U use_mana_gem arcane 60423.4/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.816 fishing_opener } arcane_blast Fluffy_Pillow 67640.0/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.620 fishing_opener } arcane_blast Fluffy_Pillow 61925.4/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.422 fishing_opener } arcane_blast Fluffy_Pillow 56207.9/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.226 fishing_opener } arcane_blast Fluffy_Pillow 50493.4/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.028 fishing_opener } arcane_blast Fluffy_Pillow 44775.9/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.831 fishing_opener } arcane_blast Fluffy_Pillow 39059.9/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.631 fishing_opener } arcane_blast Fluffy_Pillow 33339.5/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.434 fishing_opener } arcane_blast Fluffy_Pillow 27623.5/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.235 fishing_opener } arcane_blast Fluffy_Pillow 21904.6/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.037 fishing_opener } arcane_blast Fluffy_Pillow 16187.1/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.839 fishing_opener } arcane_blast Fluffy_Pillow 10469.7/72166: 15% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.642 fishing_opener ~ arcane_barrage Fluffy_Pillow 4753.7/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.430 fishing_opener s evocation arcane 10220.9/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.016 rotation ! cancel_action Fluffy_Pillow 70969.6/72166: 98% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.019 fishing_opener w touch_of_the_magi Fluffy_Pillow 70973.9/72166: 98% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.808 fishing_opener x arcane_power Fluffy_Pillow 69612.7/72166: 96% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.808 default V potion Fluffy_Pillow 69612.7/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.808 default X berserking Fluffy_Pillow 69612.7/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.808 fishing_opener { arcane_missiles Fluffy_Pillow 69612.7/72166: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.859 default T counterspell Fluffy_Pillow 58732.8/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.859 fishing_opener } arcane_blast Fluffy_Pillow 58232.8/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.612 fishing_opener } arcane_blast Fluffy_Pillow 55882.1/72166: 77% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.368 fishing_opener } arcane_blast Fluffy_Pillow 53535.8/72166: 74% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.121 fishing_opener y presence_of_mind Fluffy_Pillow 51185.1/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.121 fishing_opener } arcane_blast Fluffy_Pillow 51185.1/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.874 fishing_opener } arcane_blast Fluffy_Pillow 48834.4/72166: 68% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.628 fishing_opener } arcane_blast Fluffy_Pillow 46485.2/72166: 64% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.383 fishing_opener } arcane_blast Fluffy_Pillow 44137.4/72166: 61% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.183 fishing_opener } arcane_blast Fluffy_Pillow 41854.5/72166: 58% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.986 fishing_opener } arcane_blast Fluffy_Pillow 39576.0/72166: 55% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.789 fishing_opener z arcane_barrage Fluffy_Pillow 37297.5/72166: 52% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.576 rotation + arcane_orb Fluffy_Pillow 42763.3/72166: 59% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.364 rotation = arcane_blast Fluffy_Pillow 43400.6/72166: 60% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.358 rotation = arcane_blast Fluffy_Pillow 40710.3/72166: 56% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.257 rotation = arcane_blast Fluffy_Pillow 36507.8/72166: 51% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.061 rotation = arcane_blast Fluffy_Pillow 30793.3/72166: 43% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.863 rotation , arcane_barrage Fluffy_Pillow 25075.8/72166: 35% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.648 rotation = arcane_blast Fluffy_Pillow 30538.7/72166: 42% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:38.829 rotation = arcane_blast Fluffy_Pillow 30868.3/72166: 43% mana bloodlust, arcane_charge, temporal_warp, potion_of_spectral_intellect
0:39.916 rotation = arcane_blast Fluffy_Pillow 29687.2/72166: 41% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:40.909 rotation = arcane_blast Fluffy_Pillow 26995.4/72166: 37% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:41.807 rotation , arcane_barrage Fluffy_Pillow 22791.5/72166: 32% mana arcane_charge(4), potion_of_spectral_intellect
0:43.137 rotation = arcane_blast Fluffy_Pillow 29041.0/72166: 40% mana
0:45.128 rotation = arcane_blast Fluffy_Pillow 30539.7/72166: 42% mana arcane_charge
0:46.960 rotation = arcane_blast Fluffy_Pillow 30433.8/72166: 42% mana arcane_charge(2), clearcasting
0:48.632 default T counterspell Fluffy_Pillow 28722.1/72166: 40% mana arcane_charge(3), clearcasting
0:48.859 rotation = arcane_blast Fluffy_Pillow 28049.7/72166: 39% mana arcane_charge(3), clearcasting
0:50.373 rotation , arcane_barrage Fluffy_Pillow 24734.9/72166: 34% mana arcane_charge(4), clearcasting
0:51.701 rotation = arcane_blast Fluffy_Pillow 30981.5/72166: 43% mana clearcasting
0:53.690 rotation + arcane_orb Fluffy_Pillow 32477.3/72166: 45% mana arcane_charge, clearcasting
0:55.018 rotation = arcane_blast Fluffy_Pillow 33894.0/72166: 47% mana arcane_charge(3), clearcasting
0:56.529 rotation = arcane_blast Fluffy_Pillow 30574.8/72166: 42% mana arcane_charge(4), clearcasting
0:57.882 rotation , arcane_barrage Fluffy_Pillow 25652.7/72166: 36% mana arcane_charge(4), clearcasting
0:59.209 rotation = arcane_blast Fluffy_Pillow 31897.9/72166: 44% mana clearcasting(2)
1:01.198 rotation = arcane_blast Fluffy_Pillow 33393.6/72166: 46% mana arcane_charge, clearcasting(2), crimson_chorus
1:03.029 cooldowns i touch_of_the_magi Fluffy_Pillow 33286.3/72166: 46% mana arcane_charge(2), clearcasting(2), crimson_chorus
1:04.357 cooldowns l rune_of_power Fluffy_Pillow 32703.1/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.683 rotation ' arcane_missiles Fluffy_Pillow 34616.9/72166: 48% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus
1:13.454 default T counterspell Fluffy_Pillow 38332.9/72166: 53% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:13.454 rotation = arcane_blast Fluffy_Pillow 37332.9/72166: 52% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.808 rotation = arcane_blast Fluffy_Pillow 32412.1/72166: 45% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.161 rotation ( arcane_missiles Fluffy_Pillow 27489.9/72166: 38% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:18.087 rotation - arcane_barrage Fluffy_Pillow 30269.8/72166: 42% mana arcane_charge(4), crimson_chorus(2)
1:19.415 rotation + arcane_orb Fluffy_Pillow 36516.4/72166: 51% mana crimson_chorus(2)
1:20.743 rotation = arcane_blast Fluffy_Pillow 37933.1/72166: 53% mana arcane_charge(2), crimson_chorus(2)
1:22.415 rotation = arcane_blast Fluffy_Pillow 36221.4/72166: 50% mana arcane_charge(3), crimson_chorus(3)
1:23.927 rotation = arcane_blast Fluffy_Pillow 32903.7/72166: 46% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.279 rotation = arcane_blast Fluffy_Pillow 27980.0/72166: 39% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.633 rotation , arcane_barrage Fluffy_Pillow 23059.3/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.960 rotation = arcane_blast Fluffy_Pillow 29304.5/72166: 41% mana clearcasting(2), crimson_chorus(3)
1:29.951 rotation = arcane_blast Fluffy_Pillow 30803.1/72166: 43% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:31.780 rotation ) arcane_missiles Fluffy_Pillow 30692.9/72166: 43% mana arcane_charge(2), clearcasting(3)
1:33.792 rotation = arcane_blast Fluffy_Pillow 33596.9/72166: 47% mana arcane_charge(2), clearcasting(2)
1:35.463 rotation = arcane_blast Fluffy_Pillow 31883.7/72166: 44% mana arcane_charge(3), clearcasting(2)
1:36.974 rotation = arcane_blast Fluffy_Pillow 28564.5/72166: 40% mana arcane_charge(4), clearcasting(2)
1:38.328 default T counterspell Fluffy_Pillow 23643.8/72166: 33% mana arcane_charge(4), clearcasting(3)
1:38.328 rotation ) arcane_missiles Fluffy_Pillow 22643.8/72166: 31% mana arcane_charge(4), clearcasting(3)
1:40.279 rotation , arcane_barrage Fluffy_Pillow 25459.7/72166: 35% mana arcane_charge(4), clearcasting(2)
1:41.606 rotation + arcane_orb Fluffy_Pillow 31704.9/72166: 44% mana clearcasting(2)
1:42.934 rotation = arcane_blast Fluffy_Pillow 33121.6/72166: 46% mana arcane_charge(2), clearcasting(2)
1:44.607 rotation = arcane_blast Fluffy_Pillow 31411.3/72166: 44% mana arcane_charge(3), clearcasting(2)
1:46.121 rotation = arcane_blast Fluffy_Pillow 28096.5/72166: 39% mana arcane_charge(4), clearcasting(2)
1:47.475 rotation ) arcane_missiles Fluffy_Pillow 23175.7/72166: 32% mana arcane_charge(4), clearcasting(3)
1:49.515 rotation $ arcane_barrage Fluffy_Pillow 26120.1/72166: 36% mana arcane_charge(4), clearcasting(2)
1:50.844 cooldowns i touch_of_the_magi Fluffy_Pillow 32368.2/72166: 45% mana clearcasting(2)
1:52.171 cooldowns l rune_of_power Fluffy_Pillow 31783.5/72166: 44% mana arcane_charge(4), clearcasting(2)
1:53.500 rotation ' arcane_missiles Fluffy_Pillow 33701.6/72166: 47% mana arcane_charge(4), clearcasting(2), rune_of_power
1:59.616 cooldowns n presence_of_mind Fluffy_Pillow 35028.9/72166: 49% mana arcane_charge(4), clearcasting, rune_of_power
1:59.616 rotation & arcane_blast Fluffy_Pillow 35028.9/72166: 49% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:00.945 rotation ( arcane_missiles Fluffy_Pillow 30072.1/72166: 42% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:02.968 default T counterspell Fluffy_Pillow 32991.9/72166: 46% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:02.968 rotation = arcane_blast Fluffy_Pillow 31991.9/72166: 44% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.296 default U use_mana_gem arcane 27033.6/72166: 37% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.296 rotation = arcane_blast Fluffy_Pillow 34250.2/72166: 47% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:05.623 rotation = arcane_blast Fluffy_Pillow 29290.5/72166: 41% mana arcane_charge(4), crimson_chorus
2:06.977 rotation = arcane_blast Fluffy_Pillow 24369.7/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.330 rotation = arcane_blast Fluffy_Pillow 19447.5/72166: 27% mana arcane_charge(4), clearcasting, crimson_chorus
2:09.683 rotation = arcane_blast Fluffy_Pillow 14525.3/72166: 20% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.038 rotation = arcane_blast Fluffy_Pillow 9606.0/72166: 13% mana arcane_charge(4), clearcasting(2), crimson_chorus
2:12.389 rotation " evocation arcane 4681.0/72166: 6% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:17.002 rotation ! cancel_action Fluffy_Pillow 68802.6/72166: 95% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:17.007 cooldowns k arcane_power Fluffy_Pillow 68809.8/72166: 95% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:17.007 rotation ( arcane_missiles Fluffy_Pillow 68809.8/72166: 95% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:20.710 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.064 rotation = arcane_blast Fluffy_Pillow 68735.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.418 rotation = arcane_blast Fluffy_Pillow 67252.2/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.772 rotation = arcane_blast Fluffy_Pillow 65768.9/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.125 rotation ( arcane_missiles Fluffy_Pillow 64284.2/72166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:29.941 default T counterspell Fluffy_Pillow 69791.9/72166: 97% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:29.941 rotation = arcane_blast Fluffy_Pillow 69291.9/72166: 96% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.296 rotation : arcane_barrage Fluffy_Pillow 67810.1/72166: 94% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3)
2:32.623 rotation + arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
2:33.950 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting
2:35.623 rotation = arcane_blast Fluffy_Pillow 68049.4/72166: 94% mana arcane_charge(3), clearcasting
2:37.135 rotation = arcane_blast Fluffy_Pillow 64731.7/72166: 90% mana arcane_charge(4), clearcasting
2:38.487 rotation $ arcane_barrage Fluffy_Pillow 59808.0/72166: 83% mana arcane_charge(4), clearcasting(2)
2:39.815 cooldowns i touch_of_the_magi Fluffy_Pillow 66054.7/72166: 92% mana clearcasting(2)
2:41.143 cooldowns l rune_of_power Fluffy_Pillow 65471.4/72166: 91% mana arcane_charge(4), clearcasting(2)
2:42.470 rotation ' arcane_missiles Fluffy_Pillow 67386.7/72166: 93% mana arcane_charge(4), clearcasting(3), rune_of_power
2:50.268 rotation = arcane_blast Fluffy_Pillow 68617.5/72166: 95% mana arcane_charge(4), rune_of_power
2:51.622 rotation = arcane_blast Fluffy_Pillow 63696.8/72166: 88% mana arcane_charge(4), rune_of_power
2:52.974 rotation = arcane_blast Fluffy_Pillow 58773.1/72166: 81% mana arcane_charge(4), clearcasting, rune_of_power
2:54.326 default T counterspell Fluffy_Pillow 53849.5/72166: 75% mana arcane_charge(4), clearcasting, rune_of_power
2:54.326 rotation ( arcane_missiles Fluffy_Pillow 52849.5/72166: 73% mana arcane_charge(4), clearcasting, rune_of_power
2:56.367 rotation - arcane_barrage Fluffy_Pillow 55795.3/72166: 77% mana arcane_charge(4)
2:57.695 rotation + arcane_orb Fluffy_Pillow 62041.9/72166: 86% mana
2:59.022 rotation = arcane_blast Fluffy_Pillow 63457.2/72166: 88% mana arcane_charge(2)
3:00.694 rotation = arcane_blast Fluffy_Pillow 61745.4/72166: 86% mana arcane_charge(3)
3:02.208 rotation = arcane_blast Fluffy_Pillow 58430.6/72166: 81% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.561 rotation = arcane_blast Fluffy_Pillow 53508.4/72166: 74% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.915 rotation = arcane_blast Fluffy_Pillow 48587.7/72166: 67% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.266 rotation = arcane_blast Fluffy_Pillow 43662.6/72166: 61% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.619 rotation = arcane_blast Fluffy_Pillow 38740.4/72166: 54% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.974 rotation = arcane_blast Fluffy_Pillow 33821.1/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus
3:10.327 rotation = arcane_blast Fluffy_Pillow 28898.9/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.682 rotation ) arcane_missiles Fluffy_Pillow 23979.6/72166: 33% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:13.662 rotation = arcane_blast Fluffy_Pillow 26837.3/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:15.014 rotation , arcane_barrage Fluffy_Pillow 21913.7/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:16.342 rotation ) arcane_missiles Fluffy_Pillow 28160.4/72166: 39% mana clearcasting(3), crimson_chorus(2)
3:18.390 default T counterspell Fluffy_Pillow 31116.3/72166: 43% mana clearcasting(2), crimson_chorus(2)
3:18.390 rotation + arcane_orb Fluffy_Pillow 30116.3/72166: 42% mana clearcasting(2), crimson_chorus(2)
3:19.718 rotation = arcane_blast Fluffy_Pillow 31533.0/72166: 44% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:21.389 rotation = arcane_blast Fluffy_Pillow 29819.8/72166: 41% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:22.902 rotation = arcane_blast Fluffy_Pillow 26503.5/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:24.256 rotation , arcane_barrage Fluffy_Pillow 21582.8/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:25.583 rotation * arcane_missiles Fluffy_Pillow 27828.0/72166: 39% mana clearcasting(2), crimson_chorus(3)
3:29.441 cooldowns i touch_of_the_magi Fluffy_Pillow 33396.3/72166: 46% mana crimson_chorus(3)
3:30.769 cooldowns l rune_of_power Fluffy_Pillow 32813.0/72166: 45% mana arcane_charge(4), crimson_chorus(3)
3:32.097 rotation ' arcane_missiles Fluffy_Pillow 34729.7/72166: 48% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:38.880 rotation = arcane_blast Fluffy_Pillow 29519.7/72166: 41% mana arcane_charge(4), rune_of_power
3:40.232 rotation = arcane_blast Fluffy_Pillow 24596.1/72166: 34% mana arcane_charge(4), clearcasting, rune_of_power
3:41.586 rotation = arcane_blast Fluffy_Pillow 19675.3/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power
3:42.941 default T counterspell Fluffy_Pillow 14756.0/72166: 20% mana arcane_charge(4), clearcasting, rune_of_power
3:42.941 cooldowns o presence_of_mind Fluffy_Pillow 13756.0/72166: 19% mana arcane_charge(4), clearcasting, rune_of_power
3:42.941 rotation ( arcane_missiles Fluffy_Pillow 13756.0/72166: 19% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
3:45.035 rotation = arcane_blast Fluffy_Pillow 16778.3/72166: 23% mana arcane_charge(4), clearcasting, presence_of_mind(3)
3:46.364 rotation = arcane_blast Fluffy_Pillow 11821.5/72166: 16% mana arcane_charge(4), clearcasting, presence_of_mind(2)
3:47.692 rotation > evocation arcane 6863.2/72166: 10% mana arcane_charge(4), clearcasting, presence_of_mind
3:52.145 rotation ! cancel_action Fluffy_Pillow 68760.9/72166: 95% mana arcane_charge(4), clearcasting, evocation, presence_of_mind
3:52.151 rotation = arcane_blast Fluffy_Pillow 68769.5/72166: 95% mana arcane_charge(4), clearcasting, presence_of_mind
3:53.479 rotation - arcane_barrage Fluffy_Pillow 63811.2/72166: 88% mana arcane_charge(4), clearcasting
3:54.807 rotation * arcane_missiles Fluffy_Pillow 70057.9/72166: 97% mana clearcasting
3:56.848 rotation + arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana
3:58.176 default Y use_item_empyreal_ordnance Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
3:58.176 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
3:59.846 rotation = arcane_blast Fluffy_Pillow 68045.0/72166: 94% mana arcane_charge(3)
4:01.357 rotation = arcane_blast Fluffy_Pillow 64725.9/72166: 90% mana arcane_charge(4)
4:02.711 rotation = arcane_blast Fluffy_Pillow 59805.1/72166: 83% mana arcane_charge(4), crimson_chorus
4:04.064 default U use_mana_gem arcane 54882.9/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.296 rotation = arcane_blast Fluffy_Pillow 62434.4/72166: 87% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.649 rotation = arcane_blast Fluffy_Pillow 57512.2/72166: 80% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.003 default T counterspell Fluffy_Pillow 52591.4/72166: 73% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.003 rotation = arcane_blast Fluffy_Pillow 51591.4/72166: 71% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.357 rotation = arcane_blast Fluffy_Pillow 46670.7/72166: 65% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.711 rotation = arcane_blast Fluffy_Pillow 41749.9/72166: 58% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.065 rotation = arcane_blast Fluffy_Pillow 36829.2/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.419 rotation = arcane_blast Fluffy_Pillow 31908.4/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.772 rotation = arcane_blast Fluffy_Pillow 26986.2/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:15.125 rotation , arcane_barrage Fluffy_Pillow 22064.0/72166: 31% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:16.452 cooldowns h touch_of_the_magi Fluffy_Pillow 28309.2/72166: 39% mana clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:17.780 cooldowns k arcane_power Fluffy_Pillow 27726.0/72166: 38% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:17.780 default X berserking Fluffy_Pillow 27726.0/72166: 38% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:17.780 rotation ' arcane_missiles Fluffy_Pillow 27726.0/72166: 38% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:27.942 rotation = arcane_blast Fluffy_Pillow 31142.9/72166: 43% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:29.173 rotation = arcane_blast Fluffy_Pillow 29482.1/72166: 41% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:30.404 rotation = arcane_blast Fluffy_Pillow 27821.4/72166: 39% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:31.757 default T counterspell Fluffy_Pillow 26336.7/72166: 36% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:31.757 rotation : arcane_barrage Fluffy_Pillow 25836.7/72166: 36% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:33.085 rotation + arcane_orb Fluffy_Pillow 32083.3/72166: 44% mana
4:34.410 rotation = arcane_blast Fluffy_Pillow 33495.7/72166: 46% mana arcane_charge(2)
4:36.081 rotation = arcane_blast Fluffy_Pillow 31782.5/72166: 44% mana arcane_charge(3)
4:37.592 cooldowns l rune_of_power Fluffy_Pillow 28463.3/72166: 39% mana arcane_charge(4)
4:38.918 rotation = arcane_blast Fluffy_Pillow 30377.2/72166: 42% mana arcane_charge(4), rune_of_power
4:40.273 rotation = arcane_blast Fluffy_Pillow 25457.9/72166: 35% mana arcane_charge(4), clearcasting, rune_of_power
4:41.626 rotation ( arcane_missiles Fluffy_Pillow 20535.7/72166: 28% mana arcane_charge(4), clearcasting, rune_of_power
4:43.658 rotation = arcane_blast Fluffy_Pillow 23468.5/72166: 33% mana arcane_charge(4), rune_of_power
4:45.010 rotation = arcane_blast Fluffy_Pillow 18544.8/72166: 26% mana arcane_charge(4), rune_of_power
4:46.366 rotation = arcane_blast Fluffy_Pillow 13627.0/72166: 19% mana arcane_charge(4), rune_of_power
4:47.720 rotation = arcane_blast Fluffy_Pillow 8706.2/72166: 12% mana arcane_charge(4), rune_of_power
4:49.072 rotation ? arcane_barrage Fluffy_Pillow 3782.6/72166: 5% mana arcane_charge(4), rune_of_power
4:50.399 rotation = arcane_blast Fluffy_Pillow 10027.8/72166: 14% mana rune_of_power
4:52.388 rotation = arcane_blast Fluffy_Pillow 11523.6/72166: 16% mana arcane_charge
4:54.219 rotation + arcane_orb Fluffy_Pillow 11416.3/72166: 16% mana arcane_charge(2)
4:55.549 default T counterspell Fluffy_Pillow 12835.9/72166: 18% mana arcane_charge(4)
4:55.757 rotation , arcane_barrage Fluffy_Pillow 12136.1/72166: 17% mana arcane_charge(4), clearcasting
4:57.086 rotation = arcane_blast Fluffy_Pillow 18384.2/72166: 25% mana clearcasting
4:59.075 rotation = arcane_blast Fluffy_Pillow 19879.9/72166: 28% mana arcane_charge, clearcasting
5:00.907 rotation = arcane_blast Fluffy_Pillow 19774.1/72166: 27% mana arcane_charge(2), clearcasting
5:02.578 default W time_warp Fluffy_Pillow 18060.9/72166: 25% mana arcane_charge(3), clearcasting
5:02.578 rotation = arcane_blast Fluffy_Pillow 16060.9/72166: 22% mana arcane_charge(3), clearcasting, temporal_warp
5:03.743 rotation % arcane_barrage Fluffy_Pillow 12242.3/72166: 17% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:04.766 rotation = arcane_blast Fluffy_Pillow 18048.8/72166: 25% mana clearcasting, temporal_warp, crimson_chorus
5:06.298 rotation = arcane_blast Fluffy_Pillow 18885.0/72166: 26% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:07.707 rotation = arcane_blast Fluffy_Pillow 18168.6/72166: 25% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:08.992 rotation * arcane_missiles Fluffy_Pillow 15898.2/72166: 22% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:10.611 rotation = arcane_blast Fluffy_Pillow 18235.0/72166: 25% mana arcane_charge(3), temporal_warp, crimson_chorus
5:11.777 final_burn q arcane_blast Fluffy_Pillow 14417.9/72166: 20% mana arcane_charge(4), temporal_warp, crimson_chorus
5:12.818 final_burn q arcane_blast Fluffy_Pillow 9045.4/72166: 13% mana arcane_charge(4), temporal_warp, crimson_chorus

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="arcane"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

disciplinary_command : 5867 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5867.2 5867.2 11.5 / 0.196% 995.3 / 17.0% 2.5
RPS Out RPS In Primary Resource Waiting APM Active Skill
2354.6 2246.3 Mana 0.00% 42.0 99.7% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
disciplinary_command 5867
Arcane Barrage 299 5.1% 15.8 17.98sec 5654 4528 Direct 15.8 4667 9965 5656 18.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.81 15.81 0.00 0.00 1.2486 0.0000 89391.36 89391.36 0.00% 4528.21 4528.21
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.35% 12.86 5 22 4667.08 3232 10621 4667.03 3817 5855 60020 60020 0.00%
crit 18.65% 2.95 0 8 9964.80 6463 21242 9542.92 0 20040 29372 29372 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.01
    fishing_opener
    [~]:1.00
  • if_expr:cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    fishing_opener
    [&]:0.07
    rotation
    [)]:0.85
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [*]:3.13
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:0.01
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [>]:2.53
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [?]:3.68
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [@]:0.62
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:1.97
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:1.94
Arcane Blast 2089 35.6% 101.8 2.91sec 6135 4701 Direct 101.8 5034 10833 6136 19.0%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 101.78 101.78 0.00 0.00 1.3052 0.0000 624438.71 624438.71 0.00% 4700.58 4700.58
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.97% 82.41 54 107 5033.71 921 11768 5034.43 4084 5978 414759 414759 0.00%
crit 19.03% 19.36 7 33 10832.81 1841 25860 10835.48 6617 14683 209679 209679 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.29
    fishing_opener
    [x]:2.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [$]:15.94
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [,]:2.03
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:79.07
Arcane Echo 273 4.6% 150.4 2.00sec 540 0 Direct 150.4 431 1039 540 18.0%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 150.43 150.43 0.00 0.00 0.0000 0.0000 81294.64 81294.64 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.00% 123.35 81 170 430.83 220 668 431.87 366 500 53148 53148 0.00%
crit 18.00% 27.08 8 48 1039.11 440 1603 1043.88 787 1310 28146 28146 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2188 37.3% 40.9 6.94sec 15998 8734 Periodic 278.0 1899 4374 2352 18.3% 23.3%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.88 0.00 278.24 278.03 1.8317 0.2515 653946.69 653946.69 0.00% 8733.73 8733.73
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.70% 227.16 141 330 1899.16 1091 3313 1906.53 1659 2222 431420 431420 0.00%
crit 18.30% 50.87 23 83 4373.91 2182 7952 4395.68 3303 5639 222526 222526 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.83
  • if_expr:buff.clearcasting.react
    fishing_opener
    [!]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    ["]:0.83
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [-]:5.14
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [:]:6.50
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [;]:2.42
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [<]:2.49
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (126) 0.0% (2.1%) 9.6 31.80sec 3937 3194

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.55 0.00 0.00 0.00 1.2327 0.0000 0.00 0.00 0.00% 3194.01 3194.01

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready
    fishing_opener
    [#]:0.04
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    rotation
    [=]:8.51
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 126 2.1% 9.6 31.79sec 3937 0 Direct 9.6 3236 7015 3937 18.6%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.55 9.55 0.00 0.00 0.0000 0.0000 37603.11 37603.11 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.44% 7.78 2 12 3235.56 2942 8180 3230.35 2942 4310 25168 25168 0.00%
crit 18.56% 1.77 0 7 7014.73 5884 16359 5983.72 0 15433 12435 12435 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (93) 0.0% (1.6%) 2.0 0.00sec 13741 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 93 1.6% 10.0 20.41sec 2748 0 Periodic 14.0 1601 3485 1966 19.4% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 13.98 13.98 0.0000 1.7431 27481.06 27481.06 0.00% 1127.57 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.64% 11.28 6 14 1600.59 179 1900 1600.57 1348 1900 18047 18047 0.00%
crit 19.36% 2.71 0 8 3484.84 358 4560 3298.76 0 4560 9434 9434 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:323.07
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 19.9 14.59sec 552 0 Direct 19.9 456 978 552 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.93 19.93 0.00 0.00 0.0000 0.0000 11006.09 11006.09 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 16.26 6 37 456.23 444 471 456.24 444 469 7417 7417 0.00%
crit 18.42% 3.67 0 12 977.85 888 1129 953.76 0 1129 3589 3589 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 35 0.6% 6.0 53.29sec 1752 1361 Direct 6.0 1494 2992 1752 17.2%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.96 5.96 0.00 0.00 1.2874 0.0000 10432.17 10432.17 0.00% 1360.66 1360.66
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.80% 4.93 1 8 1494.16 1450 1920 1493.98 1450 1729 7369 7369 0.00%
crit 17.20% 1.02 0 5 2991.50 2901 3840 1977.97 0 3840 3064 3064 0.00%

Action Details: Fire Blast

  • id:319836
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:12.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.720000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:319836
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage.$?a231568[ |cFFFFFFFFFire:|r Always deals a critical strike.][]

Action Priority List

    cooldowns
    [h]:4.95
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
    fishing_opener
    [v]:1.00
  • if_expr:runeforge.disciplinary_command&buff.disciplinary_command_frost.up
Frostbolt 26 0.4% 5.0 53.29sec 1577 920 Direct 6.0 1060 2543 1312 17.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.96 5.95 0.00 0.00 1.7150 0.0000 7814.68 7814.68 0.00% 919.59 919.59
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.96% 4.94 1 8 1059.56 1029 1363 1059.56 1029 1363 5234 5234 0.00%
crit 17.04% 1.01 0 4 2543.05 2470 3271 1689.36 0 3271 2581 2581 0.00%

Action Details: Frostbolt

  • id:116
  • school:frost
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.511000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:116
  • name:Frostbolt
  • school:frost
  • tooltip:
  • description:Launches a bolt of frost at the enemy, causing {$228597s1=0} Frost damage and slowing movement speed by {$205708s1=50}% for {$205708d=8 seconds}.

Action Priority List

    cooldowns
    [g]:4.96
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Mirror Image 0 (17) 0.0% (0.3%) 1.0 0.00sec 4892 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 122  / 17 0.3% 93.0 1.28sec 53 41 Direct 93.0 43 90 53 19.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 93.00 93.00 0.00 0.00 1.2900 0.0000 4891.84 4891.84 0.00% 40.77 40.77
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.39% 74.76 62 86 43.37 30 57 43.37 41 45 3243 3243 0.00%
crit 19.61% 18.24 7 31 90.43 60 114 90.42 70 106 1649 1649 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3850.00
Shadowcore Oil Blast 41 0.7% 40.1 7.33sec 304 0 Direct 40.1 251 539 304 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.11 40.11 0.00 0.00 0.0000 0.0000 12190.69 12190.69 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 32.73 16 58 250.91 244 259 250.91 246 256 8211 8211 0.00%
crit 18.42% 7.39 1 17 538.68 488 621 538.49 488 621 3979 3979 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 75 1.3% 4.4 66.54sec 5074 1462 Periodic 17.6 1099 2240 1277 15.6% 4.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.44 0.00 17.64 17.64 3.4715 0.8103 22524.67 22524.67 0.00% 1461.69 1461.69
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.37% 14.88 7 24 1098.69 1068 1415 1098.64 1068 1207 16351 16351 0.00%
crit 15.63% 2.76 0 8 2239.62 2137 3395 2117.90 0 2861 6174 6174 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [n]:4.44
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (570) 0.0% (9.7%) 6.2 49.07sec 27454 22154

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.19 0.00 0.00 0.00 1.2394 0.0000 0.00 0.00 0.00% 22153.58 22153.58

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [i]:1.45
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [j]:3.74
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [k]:0.00
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [{]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 570 9.7% 6.2 49.02sec 27454 0 Direct 6.2 27501 0 27501 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.19 6.18 0.00 0.00 0.0000 0.0000 169917.95 169917.95 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.18 5 8 27500.87 594 82748 27672.94 20945 37723 169918 169918 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:19934.76
  • base_dd_max:19934.76
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
disciplinary_command
Arcane Power 3.6 91.43sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.56 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [l]:2.57
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [|]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 189.47sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [W]:1.99
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 13.8 22.39sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:13.78
Evocation 3.1 103.22sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.14 0.00 17.96 0.00 3.7635 0.6572 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:0.03
  • if_expr:talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
    fishing_opener
    [%]:0.97
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [(]:0.34
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.80
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 304.28sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.19 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:0.19
  • if_expr:buff.arcane_power.up
    fishing_opener
    [z]:1.00
  • if_expr:!(runeforge.siphon_storm|runeforge.temporal_warp)
Presence of Mind 3.8 80.29sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.84 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.63
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:2.00
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.22
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [}]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.1 51.87sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 0.00 0.00 0.00 1.2393 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [m]:5.16
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [y]:1.00
Replenish Mana (use_mana_gem) 2.9 122.40sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.92
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 16.8 110.3 17.9sec 2.3sec 14.9sec 83.29% 0.00% 78.8 (79.2) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.7s / 69.2s
  • trigger_min/max:0.0s / 18.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 60.3s

Stack Uptimes

  • arcane_charge_1:3.13%
  • arcane_charge_2:8.48%
  • arcane_charge_3:5.99%
  • arcane_charge_4:65.70%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.6 0.0 91.8sec 91.8sec 14.7sec 17.53% 0.00% 0.0 (0.0) 3.4

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.4s / 116.0s
  • trigger_min/max:70.4s / 116.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:17.53%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 190.1sec 190.1sec 12.0sec 8.09% 18.59% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 271.4s
  • trigger_min/max:180.0s / 271.4s
  • trigger_pct:100.00%
  • duration_min/max:1.3s / 12.0s

Stack Uptimes

  • berserking_1:8.09%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.55% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.55%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.7 10.4 16.9sec 10.5sec 7.5sec 44.42% 0.00% 0.6 (0.6) 0.9

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:23.72%
  • clearcasting_2:16.44%
  • clearcasting_3:4.26%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.9sec 28.7sec 51.99% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.09

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Disciplinary Command 6.0 0.0 53.6sec 53.4sec 19.7sec 39.06% 0.00% 0.0 (0.0) 5.7

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_disciplinary_command
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:30.00
  • default_chance:100.00%
  • default_value:0.20
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:39.3s / 147.4s
  • trigger_min/max:39.3s / 104.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 20.0s

Stack Uptimes

  • disciplinary_command_1:39.06%

Spelldata

  • id:327371
  • name:Disciplinary Command
  • tooltip:Critical Strike damage increased by $w1%.
  • description:{$@spelldesc327365=Casting a Frost, Fire and Arcane spell within {$327366d=10 seconds} of each other increases your Critical Strike damage of all your spells by {$327371s1=20}%. This effect can only occur once every {$327371s2=30} sec.}
  • max_stacks:0
  • duration:20.00
  • cooldown:30.00
  • default_chance:0.00%
Empyreal Surge 2.0 0.0 183.3sec 183.3sec 15.0sec 10.12% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:81.90

Trigger Details

  • interval_min/max:180.0s / 265.1s
  • trigger_min/max:180.0s / 265.1s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.12%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.1 0.0 103.5sec 103.5sec 4.1sec 4.27% 0.00% 14.4 (14.4) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:70.0s / 126.3s
  • trigger_min/max:70.0s / 126.3s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.8s

Stack Uptimes

  • evocation_1:4.27%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.2 0.0 304.9sec 304.9sec 24.0sec 9.53% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 352.2s
  • trigger_min/max:300.0s / 352.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.53%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.8 0.0 80.9sec 80.9sec 4.8sec 6.15% 11.21% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.6s / 150.2s
  • trigger_min/max:52.6s / 150.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 27.9s

Stack Uptimes

  • presence_of_mind_1:2.79%
  • presence_of_mind_2:2.90%
  • presence_of_mind_3:0.46%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 1.0 35.4sec 31.4sec 13.0sec 37.69% 0.00% 1.0 (1.0) 8.4

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.2s
  • trigger_min/max:10.1s / 61.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 22.1s

Stack Uptimes

  • rune_of_power_1:37.69%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.31% 0.00% 23.08%
Arcane Barrage Arcane Charge 4 96.69% 76.92% 100.00%
Arcane Blast Arcane Charge 0 2.36% 0.00% 6.86%
Arcane Blast Arcane Charge 1 1.73% 0.00% 6.35%
Arcane Blast Arcane Charge 2 9.60% 5.61% 14.16%
Arcane Blast Arcane Charge 3 9.50% 5.38% 14.16%
Arcane Blast Arcane Charge 4 76.80% 64.60% 88.79%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.78% 0.35% 8.35% 1.2s 0.0s 6.2s
Conserve Phase 100.00% 100.00% 100.00% 299.4s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000198.698133.576259.985
Evocation29.3660.00046.28894.80940.597128.480
Counterspell1.2320.0009.94417.0204.45133.221
Shifting Power13.2390.00039.30359.94735.234114.630
Rune of Power10.8730.00050.31868.20237.927120.006
Touch of the Magi8.6880.00028.61855.65136.64288.065
Arcane Power9.1190.00027.39532.65715.85970.127
Arcane Barrage15.3901.17954.422260.098202.504319.148
Arcane Orb12.8510.00089.641131.87678.342196.883
Fire Blast36.4590.000139.293240.971191.189300.768
Presence of Mind25.3410.00085.360103.64157.333169.709

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
disciplinary_command
mana_regen Mana 3104.48 412365.35 61.32% 132.83 8145.81 1.94%
Evocation Mana 132.25 173649.64 25.82% 1313.03 0.00 0.00%
Mana Gem Mana 2.92 20511.75 3.05% 7024.57 0.00 0.00%
Arcane Barrage Mana 15.81 65922.38 9.80% 4170.25 140.15 0.21%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 69245.7 2246.35 2354.56 8259.3 37847.9 1108.0 70245.7
Usage Type Count Total Avg RPE APR
disciplinary_command
arcane_blast Mana 102.6 573800.0 5590.4 5637.8 1.1
arcane_missiles Mana 41.2 83790.6 2032.6 2049.8 7.8
arcane_orb Mana 9.6 4795.0 497.7 502.0 7.8
counterspell Mana 13.9 12792.8 920.6 928.4 0.0
fire_blast Mana 6.0 3002.1 500.0 504.1 3.5
frostbolt Mana 6.0 6004.2 1000.0 1211.6 1.3
shifting_power Mana 4.5 11193.0 2500.0 2521.5 2.0
touch_of_the_magi Mana 6.2 15445.9 2475.3 2495.7 11.0

Statistics & Data Analysis

Fight Length
disciplinary_command Fight Length
Count 1909
Mean 299.39
Minimum 240.05
Maximum 359.99
Spread ( max - min ) 119.93
Range [ ( max - min ) / 2 * 100% ] 20.03%
Standard Deviation 35.0706
5th Percentile 246.27
95th Percentile 353.44
( 95th Percentile - 5th Percentile ) 107.18
Mean Distribution
Standard Deviation 0.8027
95.00% Confidence Interval ( 297.82 - 300.96 )
Normalized 95.00% Confidence Interval ( 99.47% - 100.53% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 528
0.1% Error 52712
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1050
DPS
disciplinary_command Damage Per Second
Count 1909
Mean 5867.21
Minimum 5083.29
Maximum 6742.29
Spread ( max - min ) 1659.00
Range [ ( max - min ) / 2 * 100% ] 14.14%
Standard Deviation 255.7511
5th Percentile 5475.74
95th Percentile 6281.62
( 95th Percentile - 5th Percentile ) 805.87
Mean Distribution
Standard Deviation 5.8535
95.00% Confidence Interval ( 5855.74 - 5878.68 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 73
0.1% Error 7300
0.1 Scale Factor Error with Delta=300 559
0.05 Scale Factor Error with Delta=300 2234
0.01 Scale Factor Error with Delta=300 55837
Priority Target DPS
disciplinary_command Priority Target Damage Per Second
Count 1909
Mean 5867.21
Minimum 5083.29
Maximum 6742.29
Spread ( max - min ) 1659.00
Range [ ( max - min ) / 2 * 100% ] 14.14%
Standard Deviation 255.7511
5th Percentile 5475.74
95th Percentile 6281.62
( 95th Percentile - 5th Percentile ) 805.87
Mean Distribution
Standard Deviation 5.8535
95.00% Confidence Interval ( 5855.74 - 5878.68 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 73
0.1% Error 7300
0.1 Scale Factor Error with Delta=300 559
0.05 Scale Factor Error with Delta=300 2234
0.01 Scale Factor Error with Delta=300 55837
DPS(e)
disciplinary_command Damage Per Second (Effective)
Count 1909
Mean 5867.21
Minimum 5083.29
Maximum 6742.29
Spread ( max - min ) 1659.00
Range [ ( max - min ) / 2 * 100% ] 14.14%
Damage
disciplinary_command Damage
Count 1909
Mean 1748041.84
Minimum 1348746.15
Maximum 2134715.32
Spread ( max - min ) 785969.17
Range [ ( max - min ) / 2 * 100% ] 22.48%
DTPS
disciplinary_command Damage Taken Per Second
Count 1909
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
disciplinary_command Healing Per Second
Count 1909
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
disciplinary_command Healing Per Second (Effective)
Count 1909
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
disciplinary_command Heal
Count 1909
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
disciplinary_command Healing Taken Per Second
Count 1909
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
disciplinary_command Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
disciplinary_commandTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
disciplinary_command Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 13.78 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.92 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 0.19 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
W 1.99 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
g 4.96 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
h 4.95 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
i 1.45 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
j 3.74 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
k 0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
l 2.57 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
m 5.16 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
n 4.44 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.63 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 2.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.22 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.83 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.29 arcane_blast
t 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
u 0.03 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
v 1.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
w 1.00 arcane_orb,if=cooldown.rune_of_power.ready
x 2.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
y 1.00 rune_of_power
z 1.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
{ 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
| 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
} 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
~ 1.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
0.00 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
! 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
" 0.83 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
# 0.04 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
$ 15.94 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
% 0.97 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
& 0.07 arcane_barrage
actions.rotation
# count action,conditions
' 2.71 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
( 0.34 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
) 0.85 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
* 3.13 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
+ 0.01 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
, 2.03 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
- 5.14 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
: 6.50 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
; 2.42 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
< 2.49 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
= 8.51 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
> 2.53 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
? 3.68 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
@ 0.62 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
. 1.97 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 79.07 arcane_blast
. 1.80 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 1.94 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPQXTvwxxyz$U$$$$$$$~{|W!$T$}$"$$$&u'n=T......;...*ghjm-T:..=........>..;.T.?=nghil-Tp,:....m..:.U.:....'T.?=..........nT*ghjm-p,.:.:X?=.T...>....>..=.<<.T>ghilW-..:.m.T.=...:.nTU=....('......*ghjTm-p,:...=......T.>...n)gThilVr

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask disciplinary_command 70245.7/70246: 100% mana
Pre precombat 1 food disciplinary_command 70245.7/70246: 100% mana
Pre precombat 2 augmentation disciplinary_command 70245.7/70246: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat A final_burn Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat Q frostbolt Fluffy_Pillow 70245.7/70246: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 69245.7/70246: 99% mana
0:00.000 default T counterspell Fluffy_Pillow 69245.7/70246: 99% mana
0:00.000 fishing_opener v fire_blast Fluffy_Pillow 68245.7/70246: 97% mana
0:01.287 fishing_opener w arcane_orb Fluffy_Pillow 69553.8/70246: 99% mana bloodlust, disciplinary_command, crimson_chorus
0:02.277 fishing_opener x arcane_blast Fluffy_Pillow 70245.7/70246: 100% mana bloodlust, arcane_charge(2), disciplinary_command, crimson_chorus
0:03.526 fishing_opener x arcane_blast Fluffy_Pillow 66127.7/70246: 94% mana bloodlust, arcane_charge(3), disciplinary_command, crimson_chorus
0:04.654 fishing_opener y rune_of_power Fluffy_Pillow 62212.5/70246: 89% mana bloodlust, arcane_charge(4), disciplinary_command, crimson_chorus
0:05.647 fishing_opener z potion Fluffy_Pillow 63607.6/70246: 91% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus
0:05.647 fishing_opener $ arcane_blast Fluffy_Pillow 63607.6/70246: 91% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus, potion_of_spectral_intellect
0:06.661 default U use_mana_gem disciplinary_command 58157.1/70246: 83% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus, potion_of_spectral_intellect
0:06.661 fishing_opener $ arcane_blast Fluffy_Pillow 65181.7/70246: 93% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus, potion_of_spectral_intellect
0:07.671 fishing_opener $ arcane_blast Fluffy_Pillow 59725.7/70246: 85% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus, potion_of_spectral_intellect
0:08.682 fishing_opener $ arcane_blast Fluffy_Pillow 54271.0/70246: 77% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus, potion_of_spectral_intellect
0:09.691 fishing_opener $ arcane_blast Fluffy_Pillow 48813.6/70246: 69% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus, potion_of_spectral_intellect
0:10.701 fishing_opener $ arcane_blast Fluffy_Pillow 43357.6/70246: 62% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus(2), potion_of_spectral_intellect
0:11.713 fishing_opener $ arcane_blast Fluffy_Pillow 37904.3/70246: 54% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus(2), potion_of_spectral_intellect
0:12.726 fishing_opener $ arcane_blast Fluffy_Pillow 32452.5/70246: 46% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus(2), potion_of_spectral_intellect
0:13.740 fishing_opener ~ arcane_barrage Fluffy_Pillow 27002.1/70246: 38% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus(2), potion_of_spectral_intellect
0:14.732 fishing_opener { touch_of_the_magi Fluffy_Pillow 32610.5/70246: 46% mana bloodlust, rune_of_power, disciplinary_command, crimson_chorus(2), potion_of_spectral_intellect
0:15.724 fishing_opener | arcane_power Fluffy_Pillow 31504.2/70246: 45% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:15.724 default W berserking Fluffy_Pillow 31504.2/70246: 45% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, disciplinary_command, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:15.724 fishing_opener ! arcane_missiles Fluffy_Pillow 31504.2/70246: 45% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, disciplinary_command, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:23.437 fishing_opener $ arcane_blast Fluffy_Pillow 19840.3/70246: 28% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.358 default T counterspell Fluffy_Pillow 17696.7/70246: 25% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.358 fishing_opener $ arcane_blast Fluffy_Pillow 17196.7/70246: 24% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.276 fishing_opener } presence_of_mind Fluffy_Pillow 15048.9/70246: 21% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.276 fishing_opener $ arcane_blast Fluffy_Pillow 15048.9/70246: 21% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.179 fishing_opener " arcane_missiles Fluffy_Pillow 12880.1/70246: 18% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.617 fishing_opener $ arcane_blast Fluffy_Pillow 14900.3/70246: 21% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.517 fishing_opener $ arcane_blast Fluffy_Pillow 12727.3/70246: 18% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.509 fishing_opener $ arcane_blast Fluffy_Pillow 10683.4/70246: 15% mana bloodlust, arcane_charge(4), arcane_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.521 fishing_opener & arcane_barrage Fluffy_Pillow 8667.7/70246: 12% mana bloodlust, arcane_charge(4), arcane_power, potion_of_spectral_intellect
0:31.512 fishing_opener u evocation disciplinary_command 14274.7/70246: 20% mana bloodlust
0:34.455 rotation ' cancel_action Fluffy_Pillow 67660.5/70246: 96% mana bloodlust, evocation
0:34.459 cooldowns n shifting_power Fluffy_Pillow 67666.1/70246: 96% mana bloodlust
0:37.406 rotation = arcane_orb Fluffy_Pillow 69306.4/70246: 99% mana bloodlust, clearcasting
0:38.397 default T counterspell Fluffy_Pillow 70198.7/70246: 100% mana bloodlust, arcane_charge(2), clearcasting
0:38.397 rotation . arcane_blast Fluffy_Pillow 69198.7/70246: 99% mana bloodlust, arcane_charge(2), clearcasting
0:39.645 rotation . arcane_blast Fluffy_Pillow 66126.3/70246: 94% mana bloodlust, arcane_charge(3), clearcasting
0:40.774 rotation . arcane_blast Fluffy_Pillow 62212.5/70246: 89% mana bloodlust, arcane_charge(4), clearcasting
0:41.788 rotation . arcane_blast Fluffy_Pillow 56762.1/70246: 81% mana arcane_charge(4), clearcasting
0:43.100 rotation . arcane_blast Fluffy_Pillow 51730.3/70246: 74% mana arcane_charge(4), clearcasting(2)
0:44.412 rotation . arcane_blast Fluffy_Pillow 46698.6/70246: 66% mana arcane_charge(4), clearcasting(2)
0:45.724 rotation ; arcane_missiles Fluffy_Pillow 41666.8/70246: 59% mana arcane_charge(4), clearcasting(3)
0:47.663 rotation . arcane_blast Fluffy_Pillow 44390.9/70246: 63% mana arcane_charge(4), clearcasting(2)
0:48.976 rotation . arcane_blast Fluffy_Pillow 39360.6/70246: 56% mana arcane_charge(4), clearcasting(2)
0:50.288 rotation . arcane_blast Fluffy_Pillow 34328.8/70246: 49% mana arcane_charge(4), clearcasting(2)
0:51.600 rotation * arcane_barrage Fluffy_Pillow 29297.1/70246: 42% mana arcane_charge(4), clearcasting(2)
0:52.889 cooldowns g frostbolt Fluffy_Pillow 35322.8/70246: 50% mana clearcasting(3)
0:54.604 cooldowns h fire_blast Fluffy_Pillow 36732.2/70246: 52% mana clearcasting(3)
0:55.887 cooldowns j touch_of_the_magi Fluffy_Pillow 38034.7/70246: 54% mana clearcasting(3), disciplinary_command
0:57.174 cooldowns m rune_of_power Fluffy_Pillow 37342.8/70246: 53% mana arcane_charge(4), clearcasting(3), disciplinary_command
0:58.463 rotation - arcane_missiles Fluffy_Pillow 39153.8/70246: 56% mana arcane_charge(4), clearcasting(3), rune_of_power, disciplinary_command
1:05.975 default T counterspell Fluffy_Pillow 42207.5/70246: 60% mana arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, crimson_chorus
1:05.975 rotation : arcane_missiles Fluffy_Pillow 41207.5/70246: 59% mana arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, crimson_chorus
1:07.897 rotation . arcane_blast Fluffy_Pillow 43907.7/70246: 63% mana arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus
1:09.210 rotation . arcane_barrage Fluffy_Pillow 38877.4/70246: 55% mana arcane_charge(4), rune_of_power, disciplinary_command, crimson_chorus
1:10.498 rotation = arcane_orb Fluffy_Pillow 44901.6/70246: 64% mana disciplinary_command, crimson_chorus(2)
1:11.786 rotation . arcane_blast Fluffy_Pillow 46211.2/70246: 66% mana arcane_charge(2), disciplinary_command, crimson_chorus(2)
1:13.409 rotation . arcane_blast Fluffy_Pillow 44366.3/70246: 63% mana arcane_charge(3), disciplinary_command, crimson_chorus(2)
1:14.876 rotation . arcane_blast Fluffy_Pillow 40927.4/70246: 58% mana arcane_charge(4), crimson_chorus(2)
1:16.190 rotation . arcane_blast Fluffy_Pillow 35898.4/70246: 51% mana arcane_charge(4), crimson_chorus(2)
1:17.504 rotation . arcane_blast Fluffy_Pillow 30869.5/70246: 44% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:18.814 rotation . arcane_blast Fluffy_Pillow 25834.9/70246: 37% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:20.125 rotation . arcane_blast Fluffy_Pillow 20801.7/70246: 30% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:21.436 rotation . arcane_blast Fluffy_Pillow 15768.6/70246: 22% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:22.748 rotation > arcane_barrage Fluffy_Pillow 10736.8/70246: 15% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.036 rotation . arcane_blast Fluffy_Pillow 16761.1/70246: 24% mana clearcasting(2), crimson_chorus(3)
1:25.965 rotation . arcane_blast Fluffy_Pillow 18096.2/70246: 26% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:27.740 rotation ; arcane_missiles Fluffy_Pillow 17839.9/70246: 25% mana arcane_charge(2), clearcasting(3), crimson_chorus(3)
1:29.639 rotation . arcane_blast Fluffy_Pillow 20507.8/70246: 29% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:31.260 default T counterspell Fluffy_Pillow 18660.2/70246: 27% mana arcane_charge(3), clearcasting(2)
1:31.260 rotation . arcane_blast Fluffy_Pillow 17660.2/70246: 25% mana arcane_charge(3), clearcasting(2)
1:32.728 rotation ? arcane_barrage Fluffy_Pillow 14222.6/70246: 20% mana arcane_charge(4), clearcasting(2)
1:34.015 rotation = arcane_orb Fluffy_Pillow 20245.5/70246: 29% mana clearcasting(2)
1:35.303 cooldowns n shifting_power Fluffy_Pillow 21555.0/70246: 31% mana arcane_charge(2), clearcasting(2)
1:38.976 cooldowns g frostbolt Fluffy_Pillow 24215.3/70246: 34% mana arcane_charge(2), clearcasting(2)
1:40.691 cooldowns h fire_blast Fluffy_Pillow 25624.7/70246: 36% mana arcane_charge(2), clearcasting(2)
1:41.978 cooldowns i touch_of_the_magi Fluffy_Pillow 26932.8/70246: 38% mana arcane_charge(2), clearcasting(3), disciplinary_command
1:43.264 cooldowns l arcane_power Fluffy_Pillow 26239.5/70246: 37% mana arcane_charge(4), clearcasting(3), disciplinary_command
1:43.264 rotation - arcane_missiles Fluffy_Pillow 26239.5/70246: 37% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, disciplinary_command
1:50.714 default T counterspell Fluffy_Pillow 32956.2/70246: 47% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, disciplinary_command
1:50.714 cooldowns p presence_of_mind Fluffy_Pillow 32456.2/70246: 46% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, disciplinary_command
1:50.714 rotation , arcane_blast Fluffy_Pillow 32456.2/70246: 46% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, disciplinary_command
1:52.002 rotation : arcane_missiles Fluffy_Pillow 30828.2/70246: 44% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, disciplinary_command
1:54.054 rotation . arcane_blast Fluffy_Pillow 33711.1/70246: 48% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, disciplinary_command
1:55.340 rotation . arcane_blast Fluffy_Pillow 32080.3/70246: 46% mana arcane_charge(4), arcane_power, presence_of_mind, disciplinary_command
1:56.627 rotation . arcane_blast Fluffy_Pillow 30450.9/70246: 43% mana arcane_charge(4), arcane_power, disciplinary_command
1:57.939 rotation . arcane_blast Fluffy_Pillow 28856.7/70246: 41% mana arcane_charge(4), arcane_power, disciplinary_command
1:59.252 cooldowns m rune_of_power Fluffy_Pillow 23826.3/70246: 34% mana arcane_charge(4), disciplinary_command
2:00.540 rotation . arcane_blast Fluffy_Pillow 25635.8/70246: 36% mana arcane_charge(4), rune_of_power, disciplinary_command
2:01.852 rotation . arcane_blast Fluffy_Pillow 20604.1/70246: 29% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:03.166 rotation : arcane_missiles Fluffy_Pillow 15575.2/70246: 22% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.164 rotation . arcane_blast Fluffy_Pillow 18382.2/70246: 26% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.476 default U use_mana_gem disciplinary_command 13350.4/70246: 19% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:06.661 rotation . arcane_blast Fluffy_Pillow 20634.9/70246: 29% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:07.973 rotation : arcane_missiles Fluffy_Pillow 15603.1/70246: 22% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:09.863 rotation . arcane_blast Fluffy_Pillow 18258.4/70246: 26% mana arcane_charge(4), rune_of_power, crimson_chorus
2:11.175 rotation . arcane_blast Fluffy_Pillow 13226.7/70246: 19% mana arcane_charge(4), rune_of_power, crimson_chorus
2:12.489 rotation . arcane_blast Fluffy_Pillow 8197.7/70246: 12% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:13.801 rotation . evocation disciplinary_command 3166.0/70246: 5% mana arcane_charge(4), crimson_chorus(2)
2:18.421 rotation ' cancel_action Fluffy_Pillow 67632.4/70246: 96% mana arcane_charge(4), evocation, crimson_chorus(2)
2:18.427 default T counterspell Fluffy_Pillow 67640.9/70246: 96% mana arcane_charge(4), crimson_chorus(2)
2:18.427 rotation . arcane_blast Fluffy_Pillow 66640.9/70246: 95% mana arcane_charge(4), crimson_chorus(2)
2:19.739 rotation ? arcane_barrage Fluffy_Pillow 61609.1/70246: 88% mana arcane_charge(4), crimson_chorus(2)
2:21.029 rotation = arcane_orb Fluffy_Pillow 67636.2/70246: 96% mana crimson_chorus(2)
2:22.315 rotation . arcane_blast Fluffy_Pillow 68942.9/70246: 98% mana arcane_charge(2), crimson_chorus(3)
2:23.937 rotation . arcane_blast Fluffy_Pillow 66127.7/70246: 94% mana arcane_charge(3), crimson_chorus(3)
2:25.404 rotation . arcane_blast Fluffy_Pillow 62688.7/70246: 89% mana arcane_charge(4), crimson_chorus(3)
2:26.717 rotation . arcane_blast Fluffy_Pillow 57658.4/70246: 82% mana arcane_charge(4), crimson_chorus(3)
2:28.031 rotation . arcane_blast Fluffy_Pillow 52629.5/70246: 75% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:29.344 rotation . arcane_blast Fluffy_Pillow 47599.1/70246: 68% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:30.655 rotation . arcane_blast Fluffy_Pillow 42566.0/70246: 61% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:31.967 rotation . arcane_blast Fluffy_Pillow 37534.2/70246: 53% mana arcane_charge(4), clearcasting
2:33.279 rotation . arcane_blast Fluffy_Pillow 32502.4/70246: 46% mana arcane_charge(4), clearcasting(2)
2:34.592 rotation . arcane_blast Fluffy_Pillow 27472.1/70246: 39% mana arcane_charge(4), clearcasting(2)
2:35.905 cooldowns n shifting_power Fluffy_Pillow 22441.8/70246: 32% mana arcane_charge(4), clearcasting(2)
2:39.536 default T counterspell Fluffy_Pillow 25043.0/70246: 36% mana arcane_charge(4), clearcasting(2)
2:39.536 rotation * arcane_barrage Fluffy_Pillow 24043.0/70246: 34% mana arcane_charge(4), clearcasting(2)
2:40.824 cooldowns g frostbolt Fluffy_Pillow 30067.3/70246: 43% mana clearcasting(2)
2:42.539 cooldowns h fire_blast Fluffy_Pillow 31476.7/70246: 45% mana clearcasting(2)
2:43.828 cooldowns j touch_of_the_magi Fluffy_Pillow 32787.6/70246: 47% mana clearcasting(2), disciplinary_command
2:45.115 cooldowns m rune_of_power Fluffy_Pillow 32095.8/70246: 46% mana arcane_charge(4), clearcasting(2), disciplinary_command
2:46.403 rotation - arcane_missiles Fluffy_Pillow 33905.3/70246: 48% mana arcane_charge(4), clearcasting(2), rune_of_power, disciplinary_command
2:52.597 cooldowns p presence_of_mind Fluffy_Pillow 27607.3/70246: 39% mana arcane_charge(4), rune_of_power, disciplinary_command
2:52.597 rotation , arcane_blast Fluffy_Pillow 27607.3/70246: 39% mana arcane_charge(4), presence_of_mind(3), rune_of_power, disciplinary_command
2:53.884 rotation . arcane_blast Fluffy_Pillow 22540.4/70246: 32% mana arcane_charge(4), presence_of_mind(2), rune_of_power, disciplinary_command
2:55.172 rotation : arcane_missiles Fluffy_Pillow 17475.0/70246: 25% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, disciplinary_command
2:57.050 rotation . arcane_blast Fluffy_Pillow 20113.4/70246: 29% mana arcane_charge(4), presence_of_mind, rune_of_power, disciplinary_command
2:58.338 rotation : arcane_missiles Fluffy_Pillow 15047.9/70246: 21% mana arcane_charge(4), clearcasting, rune_of_power, disciplinary_command
3:00.219 default X use_item_empyreal_ordnance Fluffy_Pillow 17690.6/70246: 25% mana arcane_charge(4), disciplinary_command
3:00.219 rotation ? arcane_barrage Fluffy_Pillow 17690.6/70246: 25% mana arcane_charge(4), disciplinary_command
3:01.506 rotation = arcane_orb Fluffy_Pillow 23713.4/70246: 34% mana disciplinary_command
3:02.794 rotation . arcane_blast Fluffy_Pillow 25023.0/70246: 36% mana arcane_charge(2), crimson_chorus
3:04.417 default T counterspell Fluffy_Pillow 23178.2/70246: 33% mana arcane_charge(3), crimson_chorus
3:04.417 rotation . arcane_blast Fluffy_Pillow 22178.2/70246: 32% mana arcane_charge(3), crimson_chorus
3:05.884 rotation . arcane_blast Fluffy_Pillow 18739.2/70246: 27% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.197 rotation . arcane_blast Fluffy_Pillow 13708.8/70246: 20% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.509 rotation > arcane_barrage Fluffy_Pillow 8677.1/70246: 12% mana arcane_charge(4), clearcasting, crimson_chorus
3:09.795 rotation . arcane_blast Fluffy_Pillow 14698.5/70246: 21% mana clearcasting, crimson_chorus
3:11.726 rotation . arcane_blast Fluffy_Pillow 16036.4/70246: 23% mana arcane_charge, clearcasting, crimson_chorus
3:13.501 rotation . arcane_blast Fluffy_Pillow 15780.1/70246: 22% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:15.122 rotation . arcane_blast Fluffy_Pillow 13932.5/70246: 20% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:16.591 rotation > arcane_barrage Fluffy_Pillow 10496.3/70246: 15% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
3:17.877 rotation . arcane_blast Fluffy_Pillow 16517.8/70246: 24% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
3:19.806 rotation . arcane_blast Fluffy_Pillow 17852.9/70246: 25% mana arcane_charge, clearcasting(2), crimson_chorus(2), empyreal_surge(5)
3:21.579 rotation = arcane_orb Fluffy_Pillow 17593.8/70246: 25% mana arcane_charge(2), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
3:22.866 rotation . arcane_blast Fluffy_Pillow 18901.9/70246: 27% mana arcane_charge(4), clearcasting(2), crimson_chorus(3), empyreal_surge(5)
3:24.178 rotation < arcane_missiles Fluffy_Pillow 13870.2/70246: 20% mana arcane_charge(4), clearcasting(2), crimson_chorus(3), empyreal_surge(5)
3:26.251 rotation < arcane_missiles Fluffy_Pillow 16782.5/70246: 24% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
3:28.162 rotation . arcane_blast Fluffy_Pillow 19467.3/70246: 28% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:29.474 default T counterspell Fluffy_Pillow 14435.6/70246: 21% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:29.474 rotation > arcane_barrage Fluffy_Pillow 13435.6/70246: 19% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:30.761 cooldowns g frostbolt Fluffy_Pillow 19458.4/70246: 28% mana crimson_chorus(3)
3:32.477 cooldowns h fire_blast Fluffy_Pillow 20869.3/70246: 30% mana
3:33.763 cooldowns i touch_of_the_magi Fluffy_Pillow 22176.0/70246: 32% mana disciplinary_command
3:35.050 cooldowns l arcane_power Fluffy_Pillow 21484.1/70246: 31% mana arcane_charge(4), disciplinary_command
3:35.050 default W berserking Fluffy_Pillow 21484.1/70246: 31% mana arcane_charge(4), arcane_power, rune_of_power, disciplinary_command
3:35.050 rotation - arcane_missiles Fluffy_Pillow 21484.1/70246: 31% mana berserking, arcane_charge(4), arcane_power, rune_of_power, disciplinary_command
3:45.032 rotation . arcane_blast Fluffy_Pillow 13008.0/70246: 19% mana berserking, arcane_charge(4), arcane_power, rune_of_power, disciplinary_command
3:46.228 rotation . arcane_blast Fluffy_Pillow 11250.8/70246: 16% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, disciplinary_command
3:47.424 rotation : arcane_missiles Fluffy_Pillow 9493.5/70246: 14% mana arcane_charge(4), arcane_power, clearcasting, disciplinary_command
3:49.321 rotation . arcane_blast Fluffy_Pillow 12158.7/70246: 17% mana arcane_charge(4), arcane_power, disciplinary_command
3:50.634 cooldowns m rune_of_power Fluffy_Pillow 7128.3/70246: 10% mana arcane_charge(4), disciplinary_command
3:51.922 rotation . arcane_blast Fluffy_Pillow 8937.8/70246: 13% mana arcane_charge(4), rune_of_power, disciplinary_command
3:53.233 default T counterspell Fluffy_Pillow 3904.7/70246: 6% mana arcane_charge(4), rune_of_power
3:53.474 rotation . arcane_barrage Fluffy_Pillow 3243.3/70246: 5% mana arcane_charge(4), rune_of_power
3:54.762 rotation = arcane_orb Fluffy_Pillow 9267.5/70246: 13% mana rune_of_power
3:56.049 rotation . arcane_blast Fluffy_Pillow 10575.7/70246: 15% mana arcane_charge(2), rune_of_power
3:57.672 rotation . arcane_blast Fluffy_Pillow 8730.8/70246: 12% mana arcane_charge(3), rune_of_power
3:59.139 rotation . arcane_barrage Fluffy_Pillow 5291.8/70246: 8% mana arcane_charge(4), clearcasting, rune_of_power
4:00.427 rotation : arcane_missiles Fluffy_Pillow 11316.1/70246: 16% mana clearcasting, rune_of_power
4:02.440 rotation . arcane_blast Fluffy_Pillow 14144.2/70246: 20% mana rune_of_power, crimson_chorus
4:04.368 cooldowns n shifting_power Fluffy_Pillow 15477.9/70246: 22% mana arcane_charge, crimson_chorus
4:07.933 default T counterspell Fluffy_Pillow 17986.4/70246: 26% mana arcane_charge, crimson_chorus
4:07.933 default U use_mana_gem disciplinary_command 16986.4/70246: 24% mana arcane_charge, crimson_chorus
4:07.933 rotation = arcane_orb Fluffy_Pillow 24011.0/70246: 34% mana arcane_charge, crimson_chorus
4:09.221 rotation . arcane_blast Fluffy_Pillow 25320.5/70246: 36% mana arcane_charge(3), crimson_chorus
4:10.688 rotation . arcane_blast Fluffy_Pillow 21881.5/70246: 31% mana arcane_charge(4), crimson_chorus
4:12.000 rotation . arcane_blast Fluffy_Pillow 16849.8/70246: 24% mana arcane_charge(4), clearcasting, crimson_chorus
4:13.312 rotation . arcane_blast Fluffy_Pillow 11818.0/70246: 17% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:14.624 rotation ( evocation disciplinary_command 6786.3/70246: 10% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:19.017 rotation ' cancel_action Fluffy_Pillow 68085.2/70246: 97% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
4:19.021 rotation . arcane_blast Fluffy_Pillow 68090.8/70246: 97% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:20.335 rotation . arcane_blast Fluffy_Pillow 63061.9/70246: 90% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:21.647 rotation . arcane_blast Fluffy_Pillow 58030.1/70246: 83% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:22.960 rotation . arcane_blast Fluffy_Pillow 52999.8/70246: 75% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:24.274 rotation . arcane_blast Fluffy_Pillow 47970.8/70246: 68% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:25.589 rotation . arcane_blast Fluffy_Pillow 42943.3/70246: 61% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:26.900 rotation * arcane_barrage Fluffy_Pillow 37910.1/70246: 54% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:28.186 cooldowns g frostbolt Fluffy_Pillow 43931.6/70246: 63% mana clearcasting(2), crimson_chorus(3)
4:29.903 cooldowns h fire_blast Fluffy_Pillow 45343.8/70246: 65% mana clearcasting(2), crimson_chorus(3)
4:31.192 cooldowns j touch_of_the_magi Fluffy_Pillow 46654.8/70246: 66% mana clearcasting(2), disciplinary_command, crimson_chorus(3)
4:32.478 default T counterspell Fluffy_Pillow 45961.5/70246: 65% mana arcane_charge(4), clearcasting(2), disciplinary_command
4:32.478 cooldowns m rune_of_power Fluffy_Pillow 44961.5/70246: 64% mana arcane_charge(4), clearcasting(2), disciplinary_command
4:33.767 rotation - arcane_missiles Fluffy_Pillow 46772.4/70246: 67% mana arcane_charge(4), clearcasting(2), rune_of_power, disciplinary_command
4:39.556 cooldowns p presence_of_mind Fluffy_Pillow 47405.5/70246: 67% mana arcane_charge(4), rune_of_power, disciplinary_command
4:39.556 rotation , arcane_blast Fluffy_Pillow 47405.5/70246: 67% mana arcane_charge(4), presence_of_mind(3), rune_of_power, disciplinary_command
4:40.844 rotation : arcane_missiles Fluffy_Pillow 42340.0/70246: 60% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, disciplinary_command
4:42.834 rotation . arcane_blast Fluffy_Pillow 45135.8/70246: 64% mana arcane_charge(4), presence_of_mind(2), rune_of_power, disciplinary_command
4:44.122 rotation . arcane_blast Fluffy_Pillow 40070.3/70246: 57% mana arcane_charge(4), presence_of_mind, rune_of_power, disciplinary_command
4:45.410 rotation . arcane_barrage Fluffy_Pillow 35004.9/70246: 50% mana arcane_charge(4), rune_of_power, disciplinary_command
4:46.697 rotation = arcane_orb Fluffy_Pillow 41027.7/70246: 58% mana disciplinary_command
4:47.986 rotation . arcane_blast Fluffy_Pillow 42338.7/70246: 60% mana arcane_charge(2), disciplinary_command
4:49.606 rotation . arcane_blast Fluffy_Pillow 40489.6/70246: 58% mana arcane_charge(3), disciplinary_command
4:51.073 rotation . arcane_blast Fluffy_Pillow 37050.6/70246: 53% mana arcane_charge(4)
4:52.385 rotation . arcane_blast Fluffy_Pillow 32018.9/70246: 46% mana arcane_charge(4), clearcasting
4:53.696 rotation . arcane_blast Fluffy_Pillow 26985.7/70246: 38% mana arcane_charge(4), clearcasting
4:55.008 rotation . arcane_blast Fluffy_Pillow 21954.0/70246: 31% mana arcane_charge(4), clearcasting
4:56.320 default T counterspell Fluffy_Pillow 16922.2/70246: 24% mana arcane_charge(4), clearcasting
4:56.478 rotation . arcane_blast Fluffy_Pillow 16144.2/70246: 23% mana arcane_charge(4), clearcasting
4:57.790 rotation > arcane_barrage Fluffy_Pillow 11112.4/70246: 16% mana arcane_charge(4), clearcasting
4:59.076 rotation . arcane_blast Fluffy_Pillow 17133.9/70246: 24% mana clearcasting
5:01.007 rotation . arcane_blast Fluffy_Pillow 18471.8/70246: 26% mana arcane_charge, clearcasting
5:02.782 rotation . arcane_blast Fluffy_Pillow 18215.5/70246: 26% mana arcane_charge(2), clearcasting, crimson_chorus
5:04.403 cooldowns n shifting_power Fluffy_Pillow 16367.9/70246: 23% mana arcane_charge(3), clearcasting(2), crimson_chorus
5:08.025 rotation ) arcane_barrage Fluffy_Pillow 18956.5/70246: 27% mana arcane_charge(3), clearcasting(3), crimson_chorus
5:09.313 cooldowns g frostbolt Fluffy_Pillow 23927.1/70246: 34% mana clearcasting(3), crimson_chorus
5:11.031 default T counterspell Fluffy_Pillow 25340.7/70246: 36% mana clearcasting(3), crimson_chorus
5:11.031 cooldowns h fire_blast Fluffy_Pillow 24340.7/70246: 35% mana clearcasting(3), crimson_chorus
5:12.318 cooldowns i touch_of_the_magi Fluffy_Pillow 25648.8/70246: 37% mana clearcasting(3), disciplinary_command, crimson_chorus
5:13.604 cooldowns l arcane_power Fluffy_Pillow 24955.6/70246: 36% mana arcane_charge(4), clearcasting(3), disciplinary_command, crimson_chorus(2)
5:13.604 default V potion Fluffy_Pillow 24955.6/70246: 36% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, disciplinary_command, crimson_chorus(2)
5:13.604 final_burn r arcane_missiles Fluffy_Pillow 24955.6/70246: 36% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, disciplinary_command, crimson_chorus(2), potion_of_spectral_intellect

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1815 1615 1092 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 70246 70246 0
Spell Power 1815 1615 0
Crit 15.46% 15.46% 366
Haste 16.85% 16.85% 556
Versatility 5.70% 5.70% 228
Mana Regen 1405 1405 0
Mastery 40.49% 40.49% 901
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +163 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +37 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +74 Crit, +33 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +37 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Disciplinary Command }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +82 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +101 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +54 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="disciplinary_command"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6832/1532,ilevel=235,enchant_id=6168
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1092
# gear_crit_rating=366
# gear_haste_rating=556
# gear_mastery_rating=901
# gear_versatility_rating=228
# gear_armor=369

expanded_potential : 6032 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6031.8 6031.8 11.9 / 0.198% 1016.9 / 16.9% 2.5
RPS Out RPS In Primary Resource Waiting APM Active Skill
2359.7 2266.4 Mana 0.00% 41.5 99.9% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
expanded_potential 6032
Arcane Barrage 291 4.8% 15.7 18.21sec 5579 4477 Direct 15.7 4687 9490 5581 18.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.68 15.68 0.00 0.00 1.2462 0.0000 87485.47 87485.47 0.00% 4477.02 4477.02
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.39% 12.76 4 21 4686.55 3232 10621 4680.14 4006 5840 59792 59792 0.00%
crit 18.61% 2.92 0 9 9489.58 6463 21242 9118.24 0 20040 27694 27694 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [{]:1.00
  • if_expr:cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    fishing_opener
    [#]:0.10
    rotation
    [&]:0.78
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.66
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.01
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [<]:1.66
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [=]:3.94
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [>]:0.93
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:2.20
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [@]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:1.39
Arcane Blast 2122 35.2% 102.7 2.91sec 6193 4789 Direct 103.7 5135 10434 6135 18.9%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 102.66 103.66 0.00 0.00 1.2932 0.0000 635750.98 635750.98 0.00% 4788.98 4788.98
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.13% 84.10 57 112 5135.18 921 11768 5135.58 4173 6076 431725 431725 0.00%
crit 18.87% 19.56 6 34 10433.80 1841 23537 10434.30 6743 14462 204026 204026 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.89
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [!]:16.75
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:2.15
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:79.44
Arcane Echo 264 4.4% 157.8 1.93sec 500 0 Direct 157.8 419 873 500 17.8%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 157.79 157.79 0.00 0.00 0.0000 0.0000 78872.52 78872.52 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.17% 129.65 80 191 418.79 220 668 420.02 351 495 54304 54304 0.00%
crit 17.83% 28.13 10 50 872.93 440 1336 875.83 678 1098 24569 24569 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2423 40.2% 48.4 5.88sec 15002 8095 Periodic 341.1 1785 3643 2127 18.4% 27.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.36 0.00 341.39 341.14 1.8534 0.2432 725511.63 725511.63 0.00% 8094.70 8094.70
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.61% 278.42 165 432 1785.26 1091 3313 1789.88 1581 2070 497042 497042 0.00%
crit 18.39% 62.72 26 107 3642.85 2182 6627 3649.80 2931 4500 228469 228469 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:1.03
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.85
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:5.38
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:6.07
  • if_expr:buff.clearcasting.react&buff.expanded_potential.up
    rotation
    [,]:6.49
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [-]:2.24
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:2.97
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (122) 0.0% (2.0%) 9.7 30.31sec 3783 3005

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.69 0.00 0.00 0.00 1.2589 0.0000 0.00 0.00 0.00% 3005.11 3005.11

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    fishing_opener
    [~]:0.04
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    rotation
    [;]:8.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 122 2.0% 9.7 31.47sec 3784 0 Direct 9.7 3192 6392 3784 18.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.69 9.69 0.00 0.00 0.0000 0.0000 36674.34 36674.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.50% 7.90 3 14 3191.63 2942 8180 3186.11 2942 4006 25213 25213 0.00%
crit 18.50% 1.79 0 6 6392.27 5884 16359 5483.16 0 14613 11462 11462 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (89) 0.0% (1.5%) 2.0 0.00sec 13188 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 89 1.5% 10.0 21.56sec 2639 0 Periodic 13.8 1601 3167 1901 19.2% 8.0%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.95 0.00 13.81 13.81 0.0000 1.7442 26258.56 26258.56 0.00% 1090.25 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.78% 11.16 4 14 1600.64 179 1900 1600.98 1332 1900 17855 17855 0.00%
crit 19.22% 2.65 0 8 3166.86 358 3800 2985.34 0 3800 8403 8403 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:323.07
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 36 0.6% 20.2 14.52sec 542 0 Direct 20.2 456 912 542 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.16 20.16 0.00 0.00 0.0000 0.0000 10914.20 10914.20 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.29% 16.38 6 31 456.16 444 471 456.13 444 468 7474 7474 0.00%
crit 18.71% 3.77 0 13 912.28 888 941 895.35 0 941 3441 3441 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (16) 0.0% (0.3%) 1.0 0.00sec 4877 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 122  / 16 0.3% 93.0 1.28sec 52 41 Direct 93.0 43 90 52 19.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 93.00 93.00 0.00 0.00 1.2900 0.0000 4877.29 4877.29 0.00% 40.65 40.65
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.42% 74.79 59 87 43.31 30 57 43.31 41 45 3240 3240 0.00%
crit 19.58% 18.21 6 34 89.95 60 114 89.97 73 108 1638 1638 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3652.00
Shadowcore Oil Blast 40 0.7% 40.4 7.34sec 297 0 Direct 40.4 251 502 297 18.6%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.42 40.42 0.00 0.00 0.0000 0.0000 12021.05 12021.05 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.44% 32.92 17 52 250.91 244 259 250.91 246 256 8259 8259 0.00%
crit 18.56% 7.50 1 16 501.62 488 518 501.56 488 518 3762 3762 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 77 1.3% 4.6 65.00sec 5053 1453 Periodic 18.1 1099 2200 1272 15.7% 4.9%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.57 0.00 18.15 18.15 3.4767 0.8115 23084.34 23084.34 0.00% 1453.40 1453.40
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.31% 15.30 7 23 1099.04 1068 1415 1099.19 1068 1241 16818 16818 0.00%
crit 15.69% 2.85 0 10 2200.12 2137 2829 2075.47 0 2829 6266 6266 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [l]:4.57
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (550) 0.0% (9.1%) 6.4 46.65sec 25491 20567

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.44 0.00 0.00 0.00 1.2394 0.0000 0.00 0.00 0.00% 20567.42 20567.42

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:1.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.31
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.01
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 550 9.1% 6.4 46.63sec 25491 0 Direct 6.4 25499 0 25499 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.44 6.44 0.00 0.00 0.0000 0.0000 164210.29 164210.29 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.44 5 8 25498.55 1857 79887 25668.80 19000 33726 164210 164210 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:18328.74
  • base_dd_max:18328.74
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
expanded_potential
Arcane Power 3.8 85.67sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:2.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 196.26sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [W]:1.96
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 13.9 22.28sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.89 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:13.89
Evocation 3.3 99.05sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 19.02 0.00 3.8384 0.6605 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:0.07
  • if_expr:talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
    fishing_opener
    ["]:0.93
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [%]:0.31
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.97
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.1 322.16sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.10 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:0.09
  • if_expr:buff.arcane_power.up
    fishing_opener
    [w]:1.00
  • if_expr:!(runeforge.siphon_storm|runeforge.temporal_warp)
Presence of Mind 3.9 78.98sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.90 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.77
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:2.06
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.08
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.4 49.25sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.42 0.00 0.00 0.00 1.2406 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:5.44
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Replenish Mana (use_mana_gem) 2.9 123.54sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.92
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 16.7 112.8 17.9sec 2.3sec 15.9sec 88.22% 0.00% 82.4 (82.7) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.7s / 67.0s
  • trigger_min/max:0.0s / 19.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 58.9s

Stack Uptimes

  • arcane_charge_1:2.46%
  • arcane_charge_2:7.14%
  • arcane_charge_3:6.24%
  • arcane_charge_4:72.38%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.8 0.0 85.6sec 85.6sec 14.6sec 18.46% 0.00% 0.0 (0.0) 3.6

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:64.4s / 112.6s
  • trigger_min/max:64.4s / 112.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:18.46%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 195.4sec 195.4sec 11.9sec 7.84% 19.13% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 275.3s
  • trigger_min/max:180.0s / 275.3s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 12.0s

Stack Uptimes

  • berserking_1:7.84%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 10.3 16.8sec 10.6sec 7.6sec 45.44% 0.00% 0.6 (0.6) 0.5

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:26.56%
  • clearcasting_2:15.26%
  • clearcasting_3:3.63%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.6sec 60.7sec 28.7sec 52.04% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.09

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.77%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 193.1sec 193.1sec 14.9sec 9.79% 0.00% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:81.90

Trigger Details

  • interval_min/max:180.0s / 261.9s
  • trigger_min/max:180.0s / 261.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.79%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 99.4sec 99.4sec 4.1sec 4.48% 0.00% 15.2 (15.2) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:72.0s / 150.6s
  • trigger_min/max:72.0s / 150.6s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 4.8s

Stack Uptimes

  • evocation_1:4.48%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Expanded Potential 7.8 1.1 36.3sec 31.5sec 5.5sec 14.22% 0.00% 1.1 (1.1) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_expanded_potential
  • max_stacks:1
  • base duration:300.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

RPPM Details

  • scaling:haste
  • frequency:2.00
  • modifier:1.00

Stack Uptimes

  • expanded_potential_1:14.22%

Spelldata

  • id:327495
  • name:Expanded Potential
  • tooltip:Your next Hot Streak, Brain Freeze or Clearcasting will not be consumed.
  • description:{$@spelldesc327489=Your Fireball, Frostbolt and Arcane Blast have a chance to give you Expanded Potential, which causes your next Hot Streak, Brain Freeze or Clearcasting to not be consumed.}
  • max_stacks:0
  • duration:300.00
  • cooldown:0.00
  • default_chance:101.00%

Trigger Spelldata

  • id:327489
  • name:Expanded Potential
  • tooltip:
  • description:Your Fireball, Frostbolt and Arcane Blast have a chance to give you Expanded Potential, which causes your next Hot Streak, Brain Freeze or Clearcasting to not be consumed.
  • max_stacks:0
  • duration:0.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.1 0.0 318.5sec 318.5sec 24.1sec 8.85% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 354.2s
  • trigger_min/max:300.0s / 354.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.85%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.9 0.0 78.8sec 78.8sec 5.3sec 6.85% 11.23% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:53.0s / 144.6s
  • trigger_min/max:53.0s / 144.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 29.3s

Stack Uptimes

  • presence_of_mind_1:2.98%
  • presence_of_mind_2:3.26%
  • presence_of_mind_3:0.61%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.2 1.0 33.5sec 29.8sec 13.0sec 39.95% 0.00% 1.0 (1.0) 8.9

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 71.4s
  • trigger_min/max:11.1s / 71.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.1s

Stack Uptimes

  • rune_of_power_1:39.95%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.23% 0.00% 29.41%
Arcane Barrage Arcane Charge 4 96.77% 70.59% 100.00%
Arcane Blast Arcane Charge 0 2.59% 0.81% 7.29%
Arcane Blast Arcane Charge 1 1.03% 0.00% 5.21%
Arcane Blast Arcane Charge 2 8.20% 3.49% 12.77%
Arcane Blast Arcane Charge 3 9.08% 5.08% 14.17%
Arcane Blast Arcane Charge 4 79.10% 65.00% 89.19%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.98% 0.08% 7.78% 1.1s 0.0s 7.9s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000198.729130.052259.973
Evocation25.6710.05570.62085.21038.953133.027
Counterspell1.1690.00010.05216.2992.27135.306
Shifting Power11.2160.00039.11352.01533.230120.736
Rune of Power7.5610.00048.04850.51823.174109.945
Touch of the Magi6.1740.00030.57442.06919.10681.616
Arcane Power7.2500.00026.80427.79714.49759.771
Arcane Barrage15.4331.17758.928261.152201.221325.051
Arcane Orb12.0910.000111.798127.28472.777234.093
Presence of Mind23.5080.00077.49799.05142.703155.168

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
expanded_potential
mana_regen Mana 3235.75 412296.18 60.66% 127.42 9015.32 2.14%
Evocation Mana 138.71 181792.64 26.75% 1310.62 0.00 0.00%
Mana Gem Mana 2.92 20500.52 3.02% 7024.57 0.00 0.00%
Arcane Barrage Mana 15.68 65132.87 9.58% 4152.97 432.81 0.66%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 68870.7 2266.39 2359.68 9452.2 42261.5 2620.2 70245.7
Usage Type Count Total Avg RPE APR
expanded_potential
arcane_blast Mana 104.6 584468.4 5588.0 5693.4 1.1
arcane_missiles Mana 48.8 84414.4 1730.8 1745.6 8.6
arcane_orb Mana 9.8 4868.9 498.0 502.3 7.5
counterspell Mana 14.0 12639.2 901.8 910.0 0.0
shifting_power Mana 4.6 11530.4 2500.0 2523.9 2.0
touch_of_the_magi Mana 6.5 16126.4 2480.1 2503.3 10.2

Statistics & Data Analysis

Fight Length
expanded_potential Fight Length
Count 1810
Mean 299.96
Minimum 240.05
Maximum 359.97
Spread ( max - min ) 119.92
Range [ ( max - min ) / 2 * 100% ] 19.99%
Standard Deviation 34.7911
5th Percentile 246.25
95th Percentile 355.00
( 95th Percentile - 5th Percentile ) 108.75
Mean Distribution
Standard Deviation 0.8178
95.00% Confidence Interval ( 298.36 - 301.56 )
Normalized 95.00% Confidence Interval ( 99.47% - 100.53% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51678
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1034
DPS
expanded_potential Damage Per Second
Count 1810
Mean 6031.80
Minimum 5244.23
Maximum 6952.70
Spread ( max - min ) 1708.47
Range [ ( max - min ) / 2 * 100% ] 14.16%
Standard Deviation 259.0896
5th Percentile 5628.31
95th Percentile 6473.15
( 95th Percentile - 5th Percentile ) 844.83
Mean Distribution
Standard Deviation 6.0899
95.00% Confidence Interval ( 6019.86 - 6043.73 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7088
0.1 Scale Factor Error with Delta=300 574
0.05 Scale Factor Error with Delta=300 2293
0.01 Scale Factor Error with Delta=300 57304
Priority Target DPS
expanded_potential Priority Target Damage Per Second
Count 1810
Mean 6031.80
Minimum 5244.23
Maximum 6952.70
Spread ( max - min ) 1708.47
Range [ ( max - min ) / 2 * 100% ] 14.16%
Standard Deviation 259.0896
5th Percentile 5628.31
95th Percentile 6473.15
( 95th Percentile - 5th Percentile ) 844.83
Mean Distribution
Standard Deviation 6.0899
95.00% Confidence Interval ( 6019.86 - 6043.73 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7088
0.1 Scale Factor Error with Delta=300 574
0.05 Scale Factor Error with Delta=300 2293
0.01 Scale Factor Error with Delta=300 57304
DPS(e)
expanded_potential Damage Per Second (Effective)
Count 1810
Mean 6031.80
Minimum 5244.23
Maximum 6952.70
Spread ( max - min ) 1708.47
Range [ ( max - min ) / 2 * 100% ] 14.16%
Damage
expanded_potential Damage
Count 1810
Mean 1800783.39
Minimum 1387366.65
Maximum 2366170.39
Spread ( max - min ) 978803.74
Range [ ( max - min ) / 2 * 100% ] 27.18%
DTPS
expanded_potential Damage Taken Per Second
Count 1810
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
expanded_potential Healing Per Second
Count 1810
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
expanded_potential Healing Per Second (Effective)
Count 1810
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
expanded_potential Heal
Count 1810
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
expanded_potential Healing Taken Per Second
Count 1810
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
expanded_potential Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
expanded_potentialTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
expanded_potential Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 13.89 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.92 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 0.09 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
W 1.96 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 1.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.31 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.01 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 2.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 5.44 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
l 4.57 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.77 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 2.06 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.08 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 1.03 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.89 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
s 0.07 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
w 1.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
{ 1.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
0.00 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.85 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
~ 0.04 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
! 16.75 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
" 0.93 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 0.10 arcane_barrage
actions.rotation
# count action,conditions
$ 2.70 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.31 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.78 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.66 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.01 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 2.15 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 5.38 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
+ 6.07 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
, 6.49 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
- 2.24 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
: 2.97 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
; 8.66 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
< 1.66 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
= 3.94 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
> 0.93 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 2.20 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
@ 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 79.44 arcane_blast
. 1.97 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 1.39 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTtuvw!!U!!!!!!!{xyW|!!Tz!!!!!!!"l.T=;....+..'hk*.T..?;...+.+..+::=T;....l&gj*Tn),....k......U+,;.T....$...-..-=;.lT'hk*..,=;..Xj.,T......m..W.,=;....+'Thk*...lT......$.=;..'hk*Tn)U...?;........+j,.T......,.>lThk*..+=;.+.p

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask expanded_potential 70245.7/70246: 100% mana
Pre precombat 1 food expanded_potential 70245.7/70246: 100% mana
Pre precombat 2 augmentation expanded_potential 70245.7/70246: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat A final_burn Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 70245.7/70246: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 68870.7/70246: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 68870.7/70246: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 67870.7/70246: 97% mana crimson_chorus
0:01.287 fishing_opener u arcane_blast Fluffy_Pillow 69178.8/70246: 98% mana bloodlust, crimson_chorus
0:02.417 fishing_opener v rune_of_power Fluffy_Pillow 64752.7/70246: 92% mana bloodlust, crimson_chorus
0:03.408 fishing_opener w potion Fluffy_Pillow 66145.0/70246: 94% mana bloodlust, rune_of_power, crimson_chorus
0:03.408 fishing_opener ! arcane_blast Fluffy_Pillow 66145.0/70246: 94% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:04.422 fishing_opener ! arcane_blast Fluffy_Pillow 60694.6/70246: 86% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:05.432 default U use_mana_gem expanded_potential 55238.6/70246: 79% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:05.432 fishing_opener ! arcane_blast Fluffy_Pillow 62263.1/70246: 89% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:06.444 fishing_opener ! arcane_blast Fluffy_Pillow 56809.9/70246: 81% mana bloodlust, clearcasting, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:07.456 fishing_opener ! arcane_blast Fluffy_Pillow 51356.7/70246: 73% mana bloodlust, clearcasting(2), rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:08.468 fishing_opener ! arcane_blast Fluffy_Pillow 45903.4/70246: 65% mana bloodlust, clearcasting(3), rune_of_power, expanded_potential, crimson_chorus, potion_of_spectral_intellect
0:09.477 fishing_opener ! arcane_blast Fluffy_Pillow 40446.0/70246: 58% mana bloodlust, clearcasting(3), rune_of_power, expanded_potential, crimson_chorus, potion_of_spectral_intellect
0:10.489 fishing_opener ! arcane_blast Fluffy_Pillow 34992.8/70246: 50% mana bloodlust, clearcasting(3), rune_of_power, expanded_potential, crimson_chorus(2), potion_of_spectral_intellect
0:11.500 fishing_opener ! arcane_blast Fluffy_Pillow 29538.1/70246: 42% mana bloodlust, clearcasting(3), rune_of_power, expanded_potential, crimson_chorus(2), potion_of_spectral_intellect
0:12.512 fishing_opener { arcane_barrage Fluffy_Pillow 24084.9/70246: 34% mana bloodlust, clearcasting(3), rune_of_power, expanded_potential, crimson_chorus(2), potion_of_spectral_intellect
0:13.501 fishing_opener x touch_of_the_magi Fluffy_Pillow 29689.1/70246: 42% mana bloodlust, clearcasting(3), rune_of_power, expanded_potential, crimson_chorus(2), potion_of_spectral_intellect
0:14.493 fishing_opener y arcane_power Fluffy_Pillow 28582.8/70246: 41% mana bloodlust, arcane_charge(4), clearcasting(3), rune_of_power, expanded_potential, crimson_chorus(2), potion_of_spectral_intellect
0:14.493 default W berserking Fluffy_Pillow 28582.8/70246: 41% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, expanded_potential, crimson_chorus(2), potion_of_spectral_intellect
0:14.493 fishing_opener | arcane_missiles Fluffy_Pillow 28582.8/70246: 41% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, expanded_potential, crimson_chorus(2), potion_of_spectral_intellect
0:22.161 fishing_opener ! arcane_blast Fluffy_Pillow 31855.7/70246: 45% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:23.080 fishing_opener ! arcane_blast Fluffy_Pillow 29709.3/70246: 42% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.000 default T counterspell Fluffy_Pillow 27564.3/70246: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, expanded_potential, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.000 fishing_opener z presence_of_mind Fluffy_Pillow 27064.3/70246: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, expanded_potential, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.000 fishing_opener ! arcane_blast Fluffy_Pillow 27064.3/70246: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, expanded_potential, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.901 fishing_opener ! arcane_blast Fluffy_Pillow 24892.6/70246: 35% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, expanded_potential, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.803 fishing_opener ! arcane_blast Fluffy_Pillow 22722.4/70246: 32% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, expanded_potential, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.706 fishing_opener ! arcane_blast Fluffy_Pillow 20553.5/70246: 29% mana bloodlust, arcane_charge(4), arcane_power, expanded_potential, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.718 fishing_opener ! arcane_blast Fluffy_Pillow 18537.8/70246: 26% mana bloodlust, arcane_charge(4), arcane_power, expanded_potential, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.729 fishing_opener ! arcane_blast Fluffy_Pillow 16520.7/70246: 24% mana bloodlust, arcane_charge(4), arcane_power, expanded_potential, crimson_chorus(3), empyreal_surge(5)
0:29.741 fishing_opener ! arcane_blast Fluffy_Pillow 11067.4/70246: 16% mana bloodlust, arcane_charge(4), expanded_potential, crimson_chorus(3), empyreal_surge(5)
0:30.752 fishing_opener " evocation expanded_potential 5612.8/70246: 8% mana bloodlust, arcane_charge(4), expanded_potential
0:34.048 cooldowns l shifting_power Fluffy_Pillow 65301.5/70246: 93% mana bloodlust, arcane_charge(4), expanded_potential
0:36.962 rotation . arcane_blast Fluffy_Pillow 66895.5/70246: 95% mana bloodlust, arcane_charge(4), expanded_potential
0:37.976 default T counterspell Fluffy_Pillow 61445.0/70246: 87% mana bloodlust, arcane_charge(4), expanded_potential
0:38.000 rotation = arcane_barrage Fluffy_Pillow 60478.8/70246: 86% mana bloodlust, arcane_charge(4), expanded_potential
0:38.991 rotation ; arcane_orb Fluffy_Pillow 66085.8/70246: 94% mana bloodlust, expanded_potential
0:39.981 rotation . arcane_blast Fluffy_Pillow 66976.6/70246: 95% mana bloodlust, arcane_charge(2), expanded_potential
0:41.229 rotation . arcane_blast Fluffy_Pillow 64605.0/70246: 92% mana arcane_charge(3), expanded_potential
0:42.695 rotation . arcane_blast Fluffy_Pillow 61164.6/70246: 87% mana arcane_charge(4), expanded_potential
0:44.007 rotation . arcane_blast Fluffy_Pillow 56132.8/70246: 80% mana arcane_charge(4), clearcasting, expanded_potential
0:45.320 rotation + arcane_missiles Fluffy_Pillow 51102.5/70246: 73% mana arcane_charge(4), clearcasting, expanded_potential
0:47.263 rotation . arcane_blast Fluffy_Pillow 53832.2/70246: 77% mana arcane_charge(4), clearcasting(2)
0:48.575 rotation . arcane_blast Fluffy_Pillow 48800.5/70246: 69% mana arcane_charge(4), clearcasting(2)
0:49.888 rotation ' arcane_barrage Fluffy_Pillow 43770.1/70246: 62% mana arcane_charge(4), clearcasting(3)
0:51.175 cooldowns h touch_of_the_magi Fluffy_Pillow 49793.0/70246: 71% mana clearcasting(3)
0:52.463 cooldowns k rune_of_power Fluffy_Pillow 49102.5/70246: 70% mana arcane_charge(4), clearcasting(3)
0:53.750 rotation * arcane_missiles Fluffy_Pillow 50910.6/70246: 72% mana arcane_charge(4), clearcasting(3), rune_of_power
1:01.258 rotation . arcane_blast Fluffy_Pillow 53958.7/70246: 77% mana arcane_charge(4), rune_of_power, crimson_chorus
1:02.570 default T counterspell Fluffy_Pillow 48927.0/70246: 70% mana arcane_charge(4), rune_of_power, crimson_chorus
1:02.570 rotation . arcane_blast Fluffy_Pillow 47927.0/70246: 68% mana arcane_charge(4), rune_of_power, crimson_chorus
1:03.885 rotation . arcane_blast Fluffy_Pillow 42899.5/70246: 61% mana arcane_charge(4), rune_of_power, crimson_chorus
1:05.196 rotation ? arcane_barrage Fluffy_Pillow 37866.3/70246: 54% mana arcane_charge(4), rune_of_power, crimson_chorus
1:06.485 rotation ; arcane_orb Fluffy_Pillow 43892.0/70246: 62% mana crimson_chorus
1:07.771 rotation . arcane_blast Fluffy_Pillow 45198.7/70246: 64% mana arcane_charge(2), crimson_chorus
1:09.394 rotation . arcane_blast Fluffy_Pillow 43353.9/70246: 62% mana arcane_charge(3), crimson_chorus
1:10.861 rotation . arcane_blast Fluffy_Pillow 39914.9/70246: 57% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:12.173 rotation + arcane_missiles Fluffy_Pillow 34883.1/70246: 50% mana arcane_charge(4), clearcasting, expanded_potential, crimson_chorus(2)
1:14.084 rotation . arcane_blast Fluffy_Pillow 37567.9/70246: 53% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
1:15.396 rotation + arcane_missiles Fluffy_Pillow 32536.2/70246: 46% mana arcane_charge(4), clearcasting(2), expanded_potential, crimson_chorus(2)
1:17.361 rotation . arcane_blast Fluffy_Pillow 35296.8/70246: 50% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
1:18.676 rotation . arcane_blast Fluffy_Pillow 30269.3/70246: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
1:19.988 rotation + arcane_missiles Fluffy_Pillow 25237.5/70246: 36% mana arcane_charge(4), clearcasting(2), expanded_potential, crimson_chorus(2)
1:21.959 rotation : arcane_missiles Fluffy_Pillow 28006.6/70246: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:24.015 rotation : arcane_missiles Fluffy_Pillow 30895.1/70246: 44% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.947 rotation = arcane_barrage Fluffy_Pillow 33609.4/70246: 48% mana arcane_charge(4), crimson_chorus(3)
1:27.234 default T counterspell Fluffy_Pillow 39632.3/70246: 56% mana crimson_chorus(3)
1:27.234 rotation ; arcane_orb Fluffy_Pillow 38632.3/70246: 55% mana clearcasting, crimson_chorus(3)
1:28.522 rotation . arcane_blast Fluffy_Pillow 39941.8/70246: 57% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:30.144 rotation . arcane_blast Fluffy_Pillow 38095.6/70246: 54% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:31.612 rotation . arcane_blast Fluffy_Pillow 34658.0/70246: 49% mana arcane_charge(4), clearcasting
1:32.924 rotation . arcane_blast Fluffy_Pillow 29626.2/70246: 42% mana arcane_charge(4), clearcasting
1:34.235 cooldowns l shifting_power Fluffy_Pillow 24593.1/70246: 35% mana arcane_charge(4), clearcasting
1:37.889 rotation & arcane_barrage Fluffy_Pillow 27226.6/70246: 39% mana arcane_charge(4), clearcasting
1:39.176 cooldowns g touch_of_the_magi Fluffy_Pillow 33249.5/70246: 47% mana clearcasting
1:40.465 cooldowns j arcane_power Fluffy_Pillow 32560.4/70246: 46% mana arcane_charge(4), clearcasting
1:40.465 rotation * arcane_missiles Fluffy_Pillow 32560.4/70246: 46% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
1:47.583 default T counterspell Fluffy_Pillow 35060.6/70246: 50% mana arcane_charge(4), arcane_power, rune_of_power
1:47.583 cooldowns n presence_of_mind Fluffy_Pillow 34560.6/70246: 49% mana arcane_charge(4), arcane_power, rune_of_power
1:47.583 rotation ) arcane_blast Fluffy_Pillow 34560.6/70246: 49% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
1:48.872 rotation , arcane_missiles Fluffy_Pillow 32934.1/70246: 47% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power
1:50.889 rotation . arcane_blast Fluffy_Pillow 35767.8/70246: 51% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power
1:52.177 rotation . arcane_blast Fluffy_Pillow 34139.8/70246: 49% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power
1:53.465 rotation . arcane_blast Fluffy_Pillow 32511.8/70246: 46% mana arcane_charge(4), arcane_power
1:54.778 rotation . arcane_blast Fluffy_Pillow 30919.0/70246: 44% mana arcane_charge(4), arcane_power
1:56.090 cooldowns k rune_of_power Fluffy_Pillow 25887.2/70246: 37% mana arcane_charge(4)
1:57.377 rotation . arcane_blast Fluffy_Pillow 27695.4/70246: 39% mana arcane_charge(4), rune_of_power
1:58.690 rotation . arcane_blast Fluffy_Pillow 22665.0/70246: 32% mana arcane_charge(4), rune_of_power
2:00.004 rotation . arcane_blast Fluffy_Pillow 17636.1/70246: 25% mana arcane_charge(4), rune_of_power
2:01.316 rotation . arcane_blast Fluffy_Pillow 12604.3/70246: 18% mana arcane_charge(4), rune_of_power, expanded_potential, crimson_chorus
2:02.628 rotation . arcane_blast Fluffy_Pillow 7572.6/70246: 11% mana arcane_charge(4), rune_of_power, expanded_potential, crimson_chorus
2:03.941 rotation . arcane_barrage Fluffy_Pillow 2542.2/70246: 4% mana arcane_charge(4), clearcasting, rune_of_power, expanded_potential, crimson_chorus
2:05.228 default U use_mana_gem expanded_potential 8565.1/70246: 12% mana clearcasting, rune_of_power, expanded_potential, crimson_chorus
2:05.432 rotation + arcane_missiles Fluffy_Pillow 15876.3/70246: 23% mana clearcasting, rune_of_power, expanded_potential, crimson_chorus
2:07.216 rotation , arcane_missiles Fluffy_Pillow 18382.6/70246: 26% mana clearcasting, rune_of_power, crimson_chorus
2:09.193 rotation ; arcane_orb Fluffy_Pillow 21160.1/70246: 30% mana rune_of_power, crimson_chorus
2:10.481 rotation . arcane_blast Fluffy_Pillow 22469.7/70246: 32% mana arcane_charge(2), crimson_chorus
2:12.101 default T counterspell Fluffy_Pillow 20620.6/70246: 29% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:12.101 rotation . arcane_blast Fluffy_Pillow 19620.6/70246: 28% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:13.570 rotation . arcane_blast Fluffy_Pillow 16184.4/70246: 23% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.882 rotation . arcane_blast Fluffy_Pillow 11152.7/70246: 16% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.196 rotation . evocation expanded_potential 6123.8/70246: 9% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:20.570 rotation $ cancel_action Fluffy_Pillow 67157.6/70246: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:20.575 rotation . arcane_blast Fluffy_Pillow 67164.6/70246: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:21.888 rotation . arcane_blast Fluffy_Pillow 62134.3/70246: 88% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:23.200 rotation . arcane_blast Fluffy_Pillow 57102.5/70246: 81% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:24.513 rotation - arcane_missiles Fluffy_Pillow 52072.2/70246: 74% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
2:26.524 rotation . arcane_blast Fluffy_Pillow 54897.4/70246: 78% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:27.837 rotation . arcane_blast Fluffy_Pillow 49867.1/70246: 71% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:29.149 rotation - arcane_missiles Fluffy_Pillow 44835.3/70246: 64% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
2:31.165 rotation = arcane_barrage Fluffy_Pillow 47667.7/70246: 68% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:32.452 rotation ; arcane_orb Fluffy_Pillow 53690.5/70246: 76% mana clearcasting(2)
2:33.740 rotation . arcane_blast Fluffy_Pillow 55000.0/70246: 78% mana arcane_charge(2), clearcasting(2)
2:35.361 cooldowns l shifting_power Fluffy_Pillow 53152.4/70246: 76% mana arcane_charge(3), clearcasting(2)
2:39.074 default T counterspell Fluffy_Pillow 55868.9/70246: 80% mana arcane_charge(3), clearcasting(3)
2:39.074 rotation ' arcane_barrage Fluffy_Pillow 54868.9/70246: 78% mana arcane_charge(3), clearcasting(3)
2:40.361 cooldowns h touch_of_the_magi Fluffy_Pillow 59838.0/70246: 85% mana clearcasting(3)
2:41.647 cooldowns k rune_of_power Fluffy_Pillow 59144.8/70246: 84% mana arcane_charge(4), clearcasting(3)
2:42.935 rotation * arcane_missiles Fluffy_Pillow 60954.3/70246: 87% mana arcane_charge(4), clearcasting(3), rune_of_power
2:50.457 rotation . arcane_blast Fluffy_Pillow 64022.1/70246: 91% mana arcane_charge(4), rune_of_power
2:51.770 rotation . arcane_blast Fluffy_Pillow 58991.7/70246: 84% mana arcane_charge(4), clearcasting, rune_of_power
2:53.082 rotation , arcane_missiles Fluffy_Pillow 53960.0/70246: 77% mana arcane_charge(4), clearcasting, rune_of_power
2:55.085 rotation = arcane_barrage Fluffy_Pillow 56774.0/70246: 81% mana arcane_charge(4)
2:56.373 rotation ; arcane_orb Fluffy_Pillow 62798.3/70246: 89% mana
2:57.660 rotation . arcane_blast Fluffy_Pillow 64106.4/70246: 91% mana arcane_charge(2)
2:59.281 rotation . arcane_blast Fluffy_Pillow 62258.8/70246: 89% mana arcane_charge(3)
3:00.750 default X use_item_empyreal_ordnance Fluffy_Pillow 58822.6/70246: 84% mana arcane_charge(4), clearcasting
3:00.750 cooldowns j arcane_power Fluffy_Pillow 58822.6/70246: 84% mana arcane_charge(4), clearcasting
3:00.750 rotation . arcane_blast Fluffy_Pillow 58822.6/70246: 84% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
3:02.062 rotation , arcane_missiles Fluffy_Pillow 57228.3/70246: 81% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
3:03.965 default T counterspell Fluffy_Pillow 59901.9/70246: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
3:03.965 rotation . arcane_blast Fluffy_Pillow 59401.9/70246: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
3:05.276 rotation . arcane_blast Fluffy_Pillow 57806.2/70246: 82% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
3:06.591 rotation . arcane_blast Fluffy_Pillow 56216.2/70246: 80% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
3:07.903 rotation . arcane_blast Fluffy_Pillow 54621.9/70246: 78% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
3:09.217 rotation . arcane_blast Fluffy_Pillow 53030.5/70246: 75% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
3:10.530 rotation . arcane_blast Fluffy_Pillow 51437.6/70246: 73% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
3:11.843 cooldowns m presence_of_mind Fluffy_Pillow 49844.8/70246: 71% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
3:11.843 rotation . arcane_blast Fluffy_Pillow 49844.8/70246: 71% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus
3:13.131 rotation . arcane_blast Fluffy_Pillow 48216.8/70246: 69% mana arcane_charge(4), arcane_power, presence_of_mind(2), crimson_chorus(2)
3:14.418 default W berserking Fluffy_Pillow 46587.5/70246: 66% mana arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(2)
3:14.493 rotation . arcane_blast Fluffy_Pillow 46692.8/70246: 66% mana berserking, arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(2)
3:15.664 rotation , arcane_missiles Fluffy_Pillow 44900.5/70246: 64% mana berserking, arcane_charge(4), arcane_power, clearcasting, crimson_chorus(2)
3:17.502 rotation = arcane_barrage Fluffy_Pillow 47482.7/70246: 68% mana berserking, arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
3:18.673 rotation ; arcane_orb Fluffy_Pillow 53342.6/70246: 76% mana berserking, crimson_chorus(2), empyreal_surge(5)
3:19.845 rotation . arcane_blast Fluffy_Pillow 54489.2/70246: 78% mana berserking, arcane_charge(2), crimson_chorus(2), empyreal_surge(5)
3:21.321 rotation . arcane_blast Fluffy_Pillow 52437.8/70246: 75% mana berserking, arcane_charge(3), expanded_potential, crimson_chorus(2), empyreal_surge(5)
3:22.657 rotation . arcane_blast Fluffy_Pillow 48814.8/70246: 69% mana berserking, arcane_charge(4), expanded_potential, crimson_chorus(3), empyreal_surge(5)
3:23.852 rotation . arcane_blast Fluffy_Pillow 43618.7/70246: 62% mana berserking, arcane_charge(4), clearcasting, expanded_potential, crimson_chorus(3), empyreal_surge(5)
3:25.046 rotation + arcane_missiles Fluffy_Pillow 38421.1/70246: 55% mana berserking, arcane_charge(4), clearcasting, expanded_potential, crimson_chorus(3), empyreal_surge(5)
3:26.805 rotation ' arcane_barrage Fluffy_Pillow 40892.4/70246: 58% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
3:28.092 default T counterspell Fluffy_Pillow 46915.2/70246: 67% mana clearcasting, crimson_chorus(3), empyreal_surge(5)
3:28.092 cooldowns h touch_of_the_magi Fluffy_Pillow 45915.2/70246: 65% mana clearcasting, crimson_chorus(3), empyreal_surge(5)
3:29.380 cooldowns k rune_of_power Fluffy_Pillow 45224.8/70246: 64% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
3:30.667 rotation * arcane_missiles Fluffy_Pillow 47032.9/70246: 67% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:38.816 rotation . arcane_blast Fluffy_Pillow 43481.5/70246: 62% mana arcane_charge(4), rune_of_power
3:40.127 rotation . arcane_blast Fluffy_Pillow 38448.4/70246: 55% mana arcane_charge(4), rune_of_power
3:41.438 rotation . arcane_blast Fluffy_Pillow 33415.2/70246: 48% mana arcane_charge(4), rune_of_power
3:42.751 cooldowns l shifting_power Fluffy_Pillow 28384.9/70246: 40% mana arcane_charge(4)
3:46.475 default T counterspell Fluffy_Pillow 31116.8/70246: 44% mana arcane_charge(4)
3:46.475 rotation . arcane_blast Fluffy_Pillow 30116.8/70246: 43% mana arcane_charge(4)
3:47.788 rotation . arcane_blast Fluffy_Pillow 25086.4/70246: 36% mana arcane_charge(4)
3:49.099 rotation . arcane_blast Fluffy_Pillow 20053.3/70246: 29% mana arcane_charge(4)
3:50.410 rotation . arcane_blast Fluffy_Pillow 15020.1/70246: 21% mana arcane_charge(4)
3:51.723 rotation . arcane_blast Fluffy_Pillow 9989.8/70246: 14% mana arcane_charge(4)
3:53.035 rotation . evocation Fluffy_Pillow 4958.0/70246: 7% mana arcane_charge(4)
3:57.473 rotation $ cancel_action Fluffy_Pillow 66884.9/70246: 95% mana arcane_charge(4), evocation
3:57.478 rotation . arcane_blast Fluffy_Pillow 66891.9/70246: 95% mana arcane_charge(4)
3:58.789 rotation = arcane_barrage Fluffy_Pillow 61858.7/70246: 88% mana arcane_charge(4), clearcasting
4:00.077 rotation ; arcane_orb Fluffy_Pillow 67883.0/70246: 97% mana clearcasting
4:01.365 rotation . arcane_blast Fluffy_Pillow 69192.6/70246: 99% mana arcane_charge(2), clearcasting
4:02.987 rotation . arcane_blast Fluffy_Pillow 66127.7/70246: 94% mana arcane_charge(3), clearcasting, crimson_chorus
4:04.453 rotation ' arcane_barrage Fluffy_Pillow 62687.3/70246: 89% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.742 cooldowns h touch_of_the_magi Fluffy_Pillow 68713.0/70246: 98% mana clearcasting, crimson_chorus
4:07.028 cooldowns k rune_of_power Fluffy_Pillow 67749.9/70246: 96% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.316 rotation * arcane_missiles Fluffy_Pillow 69559.5/70246: 99% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:14.553 default T counterspell Fluffy_Pillow 61942.9/70246: 88% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:14.553 cooldowns n presence_of_mind Fluffy_Pillow 60942.9/70246: 87% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:14.553 rotation ) arcane_blast Fluffy_Pillow 60942.9/70246: 87% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
4:15.840 default U use_mana_gem expanded_potential 55876.1/70246: 80% mana arcane_charge(4), presence_of_mind(2), rune_of_power, expanded_potential, crimson_chorus(2)
4:15.840 rotation . arcane_blast Fluffy_Pillow 62900.6/70246: 90% mana arcane_charge(4), presence_of_mind(2), rune_of_power, expanded_potential, crimson_chorus(2)
4:17.127 rotation . arcane_blast Fluffy_Pillow 57833.8/70246: 82% mana arcane_charge(4), presence_of_mind, rune_of_power, expanded_potential, crimson_chorus(2)
4:18.415 rotation . arcane_blast Fluffy_Pillow 52768.3/70246: 75% mana arcane_charge(4), rune_of_power, expanded_potential, crimson_chorus(2)
4:19.728 rotation ? arcane_barrage Fluffy_Pillow 47737.9/70246: 68% mana arcane_charge(4), rune_of_power, expanded_potential, crimson_chorus(2)
4:21.016 rotation ; arcane_orb Fluffy_Pillow 53762.2/70246: 77% mana expanded_potential, crimson_chorus(2)
4:22.304 rotation . arcane_blast Fluffy_Pillow 55071.7/70246: 78% mana arcane_charge(2), expanded_potential, crimson_chorus(2)
4:23.925 rotation . arcane_blast Fluffy_Pillow 53224.1/70246: 76% mana arcane_charge(3), expanded_potential, crimson_chorus(3)
4:25.393 rotation . arcane_blast Fluffy_Pillow 49786.5/70246: 71% mana arcane_charge(4), expanded_potential, crimson_chorus(3)
4:26.705 rotation . arcane_blast Fluffy_Pillow 44754.8/70246: 64% mana arcane_charge(4), expanded_potential, crimson_chorus(3)
4:28.017 rotation . arcane_blast Fluffy_Pillow 39723.0/70246: 57% mana arcane_charge(4), expanded_potential, crimson_chorus(3)
4:29.330 rotation . arcane_blast Fluffy_Pillow 34692.7/70246: 49% mana arcane_charge(4), expanded_potential, crimson_chorus(3)
4:30.642 rotation . arcane_blast Fluffy_Pillow 29660.9/70246: 42% mana arcane_charge(4), expanded_potential, crimson_chorus(3)
4:31.955 rotation . arcane_blast Fluffy_Pillow 24630.6/70246: 35% mana arcane_charge(4), clearcasting, expanded_potential, crimson_chorus(3)
4:33.269 rotation + arcane_missiles Fluffy_Pillow 19601.6/70246: 28% mana arcane_charge(4), clearcasting, expanded_potential
4:35.401 cooldowns j arcane_power Fluffy_Pillow 22596.9/70246: 32% mana arcane_charge(4), clearcasting
4:35.401 rotation , arcane_missiles Fluffy_Pillow 22596.9/70246: 32% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:37.351 rotation . arcane_blast Fluffy_Pillow 25336.5/70246: 36% mana arcane_charge(4), arcane_power, rune_of_power
4:38.665 default T counterspell Fluffy_Pillow 23745.0/70246: 34% mana arcane_charge(4), arcane_power, rune_of_power
4:38.665 rotation . arcane_blast Fluffy_Pillow 23245.0/70246: 33% mana arcane_charge(4), arcane_power, rune_of_power
4:39.977 rotation . arcane_blast Fluffy_Pillow 21650.8/70246: 31% mana arcane_charge(4), arcane_power, rune_of_power
4:41.289 rotation . arcane_blast Fluffy_Pillow 20056.5/70246: 29% mana arcane_charge(4), arcane_power, rune_of_power
4:42.599 rotation . arcane_blast Fluffy_Pillow 18459.5/70246: 26% mana arcane_charge(4), arcane_power, rune_of_power
4:43.913 rotation . arcane_blast Fluffy_Pillow 16868.0/70246: 24% mana arcane_charge(4), arcane_power, rune_of_power
4:45.228 rotation . arcane_blast Fluffy_Pillow 15278.0/70246: 22% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:46.542 rotation , arcane_missiles Fluffy_Pillow 13686.6/70246: 19% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:48.458 rotation . arcane_blast Fluffy_Pillow 16378.4/70246: 23% mana arcane_charge(4), arcane_power
4:49.769 rotation > arcane_barrage Fluffy_Pillow 14782.7/70246: 21% mana arcane_charge(4), arcane_power, clearcasting
4:51.057 cooldowns l shifting_power Fluffy_Pillow 20807.0/70246: 30% mana clearcasting
4:54.713 default T counterspell Fluffy_Pillow 23443.4/70246: 33% mana clearcasting
4:54.713 cooldowns h touch_of_the_magi Fluffy_Pillow 22443.4/70246: 32% mana clearcasting
4:56.001 cooldowns k rune_of_power Fluffy_Pillow 21752.9/70246: 31% mana arcane_charge(4), clearcasting(2)
4:57.288 rotation * arcane_missiles Fluffy_Pillow 23561.0/70246: 34% mana arcane_charge(4), clearcasting(2), rune_of_power
5:04.987 rotation . arcane_blast Fluffy_Pillow 26877.4/70246: 38% mana arcane_charge(4), rune_of_power, crimson_chorus
5:06.300 rotation . arcane_blast Fluffy_Pillow 21847.1/70246: 31% mana arcane_charge(4), clearcasting, rune_of_power, expanded_potential, crimson_chorus
5:07.613 rotation + arcane_missiles Fluffy_Pillow 16816.7/70246: 24% mana arcane_charge(4), clearcasting, rune_of_power, expanded_potential, crimson_chorus
5:09.539 rotation = arcane_barrage Fluffy_Pillow 19522.6/70246: 28% mana arcane_charge(4), clearcasting, crimson_chorus
5:10.826 rotation ; arcane_orb Fluffy_Pillow 25545.5/70246: 36% mana clearcasting, crimson_chorus
5:12.114 rotation . arcane_blast Fluffy_Pillow 26855.0/70246: 38% mana arcane_charge(2), clearcasting, crimson_chorus
5:13.733 rotation + arcane_missiles Fluffy_Pillow 25004.6/70246: 36% mana arcane_charge(3), clearcasting, expanded_potential, crimson_chorus(2)
5:15.867 rotation . arcane_blast Fluffy_Pillow 28002.7/70246: 40% mana arcane_charge(3), clearcasting, crimson_chorus(2)
5:17.333 final_burn p arcane_missiles Fluffy_Pillow 24562.3/70246: 35% mana arcane_charge(4), clearcasting, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1815 1615 1092 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 70246 70246 0
Spell Power 1815 1615 0
Crit 15.46% 15.46% 366
Haste 16.85% 16.85% 556
Versatility 5.70% 5.70% 228
Mana Regen 1405 1405 0
Mastery 40.49% 40.49% 901
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +163 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +37 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +74 Crit, +33 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +37 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Expanded Potential }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +82 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +101 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +54 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="expanded_potential"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6831/1532,ilevel=235,enchant_id=6168
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1092
# gear_crit_rating=366
# gear_haste_rating=556
# gear_mastery_rating=901
# gear_versatility_rating=228
# gear_armor=369

gisly_icicle : 5921 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5920.5 5920.5 11.7 / 0.198% 1006.5 / 17.0% 2.5
RPS Out RPS In Primary Resource Waiting APM Active Skill
2390.9 2279.5 Mana 0.00% 42.1 99.9% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
gisly_icicle 5921
Arcane Barrage 315 5.3% 16.9 16.93sec 5592 4481 Direct 16.9 4696 9469 5597 18.8%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.87 16.86 0.00 0.00 1.2481 0.0000 94321.20 94321.20 0.00% 4480.60 4480.60
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.18% 13.69 6 22 4696.07 3232 12214 4694.07 3944 5474 64289 64289 0.00%
crit 18.82% 3.17 0 10 9469.21 6463 24428 9131.60 0 16572 30033 30033 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.01
    fishing_opener
    [~]:1.00
  • if_expr:cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    fishing_opener
    [&]:0.16
    rotation
    [)]:0.89
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [*]:3.24
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:0.01
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [>]:2.98
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [?]:3.69
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [@]:0.63
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:2.02
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:2.24
Arcane Blast 2109 35.6% 104.7 2.83sec 6026 4595 Direct 105.7 5002 10147 5969 18.8%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 104.72 105.72 0.00 0.00 1.3116 0.0000 631070.01 631070.01 0.00% 4594.51 4594.51
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.20% 85.84 59 116 5002.24 921 12391 5003.68 4189 5972 429350 429350 0.00%
crit 18.80% 19.88 7 39 10146.71 1841 24783 10154.45 6386 15133 201720 201720 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.10
    fishing_opener
    [x]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [$]:16.59
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [,]:2.02
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:82.55
Arcane Echo 281 4.7% 154.0 1.96sec 545 0 Direct 154.0 458 942 545 17.9%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 153.98 153.98 0.00 0.00 0.0000 0.0000 83916.84 83916.84 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.09% 126.41 85 180 458.31 220 703 459.61 373 546 57940 57940 0.00%
crit 17.91% 27.57 8 48 942.19 440 1407 945.70 740 1183 25977 25977 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2235 37.8% 41.6 6.84sec 16089 8789 Periodic 285.0 1974 4024 2348 18.3% 23.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.59 0.00 285.17 284.95 1.8306 0.2493 669199.52 669199.52 0.00% 8789.18 8789.18
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.75% 232.94 130 364 1974.41 1091 3489 1982.90 1728 2367 459922 459922 0.00%
crit 18.25% 52.01 20 89 4023.51 2182 6977 4041.93 3268 4986 209278 209278 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.85
  • if_expr:buff.clearcasting.react
    fishing_opener
    [!]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    ["]:0.82
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [-]:5.27
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [:]:6.53
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [;]:2.63
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [<]:2.70
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (132) 0.0% (2.2%) 10.1 30.23sec 3901 3174

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.15 0.00 0.00 0.00 1.2290 0.0000 0.00 0.00 0.00% 3174.21 3174.21

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready
    fishing_opener
    [#]:0.06
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    rotation
    [=]:9.09
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 132 2.2% 10.1 30.23sec 3902 0 Direct 10.1 3297 6638 3903 18.1%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.14 10.14 0.00 0.00 0.0000 0.0000 39576.01 39576.01 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.91% 8.31 2 13 3297.49 2942 8180 3294.95 2942 4082 27395 27395 0.00%
crit 18.09% 1.83 0 6 6638.35 5884 16359 5749.25 0 11685 12181 12181 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (93) 0.0% (1.6%) 2.0 0.00sec 13831 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 93 1.6% 10.0 20.36sec 2766 0 Periodic 14.0 1668 3276 1977 19.2% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.99 0.00 13.97 13.97 0.0000 1.7429 27624.47 27624.47 0.00% 1134.29 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.80% 11.29 3 14 1668.37 179 2185 1669.37 1344 2051 18836 18836 0.00%
crit 19.20% 2.68 0 8 3275.55 358 4370 3136.41 0 4370 8789 8789 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:323.07
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 36 0.6% 20.2 14.27sec 540 0 Direct 20.2 456 913 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.15 20.15 0.00 0.00 0.0000 0.0000 10882.32 10882.32 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.62% 16.45 6 33 456.10 444 471 456.08 444 468 7503 7503 0.00%
crit 18.38% 3.70 0 11 912.53 888 941 892.64 0 941 3380 3380 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Frost Nova 2 0.0% 6.2 50.49sec 111 86 Direct 6.2 94 191 111 17.4%

Stats Details: Frost Nova

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.21 6.21 0.00 0.00 1.2872 0.0000 690.04 690.04 0.00% 86.29 86.29
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.62% 5.13 1 8 94.25 90 251 94.26 90 123 484 484 0.00%
crit 17.38% 1.08 0 6 190.91 180 320 131.64 0 302 206 206 0.00%

Action Details: Frost Nova

  • id:122
  • school:frost
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.044775
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:122
  • name:Frost Nova
  • school:frost
  • tooltip:Frozen in place.
  • description:Blasts enemies within $A2 yds of you for {$s2=0} Frost damage and freezes them in place for {$d=8 seconds}. Damage may interrupt the freeze effect.

Action Priority List

    cooldowns
    [g]:3.11
  • if_expr:runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
    cooldowns
    [h]:2.10
  • if_expr:runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [v]:1.00
  • if_expr:runeforge.grisly_icicle&mana.pct>95
Mirror Image 0 (16) 0.0% (0.3%) 1.0 0.00sec 4875 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 122  / 16 0.3% 93.0 1.28sec 52 41 Direct 93.0 43 90 52 19.5%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 93.00 93.00 0.00 0.00 1.2900 0.0000 4875.10 4875.10 0.00% 40.63 40.63
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.49% 74.86 62 86 43.27 30 57 43.26 41 45 3239 3239 0.00%
crit 19.51% 18.14 7 31 90.18 60 114 90.19 65 105 1636 1636 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3646.00
Shadowcore Oil Blast 40 0.7% 40.3 7.41sec 297 0 Direct 40.3 251 502 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.26 40.26 0.00 0.00 0.0000 0.0000 11971.12 11971.12 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.48% 32.80 17 55 250.86 244 259 250.86 246 256 8229 8229 0.00%
crit 18.52% 7.46 0 18 501.86 488 518 501.68 0 518 3742 3742 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 76 1.3% 4.5 65.62sec 5052 1454 Periodic 17.9 1098 2197 1272 15.8% 4.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.51 0.00 17.93 17.93 3.4742 0.8111 22806.44 22806.44 0.00% 1454.12 1454.12
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.17% 15.09 8 23 1097.91 1068 1415 1097.87 1068 1173 16571 16571 0.00%
crit 15.83% 2.84 0 10 2196.74 2137 2829 2095.77 0 2403 6235 6235 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [n]:4.52
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (584) 0.0% (9.9%) 6.3 48.01sec 27757 22401

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.29 0.00 0.00 0.00 1.2392 0.0000 0.00 0.00 0.00% 22400.88 22400.88

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [i]:1.55
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [j]:3.74
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [k]:0.01
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [{]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 584 9.9% 6.3 47.97sec 27757 0 Direct 6.3 27791 0 27791 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.29 6.28 0.00 0.00 0.0000 0.0000 174637.30 174637.30 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.28 5 8 27790.54 111 77684 27955.37 20415 38292 174637 174637 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:19265.09
  • base_dd_max:19265.09
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
gisly_icicle
Arcane Power 3.6 91.45sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.58 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [l]:2.59
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [|]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 189.21sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [W]:1.99
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 13.8 22.29sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.82 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:13.82
Evocation 3.2 102.19sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.20 0.00 18.45 0.00 3.8055 0.6580 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:0.10
  • if_expr:talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
    fishing_opener
    [%]:0.90
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [(]:0.38
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.81
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 302.73sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.22 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:0.22
  • if_expr:buff.arcane_power.up
    fishing_opener
    [z]:1.00
  • if_expr:!(runeforge.siphon_storm|runeforge.temporal_warp)
Presence of Mind 3.9 79.82sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.89 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.64
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:2.03
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.22
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [}]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.2 51.51sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.22 0.00 0.00 0.00 1.2396 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [m]:5.24
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [y]:1.00
Replenish Mana (use_mana_gem) 2.9 121.99sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.93
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 17.8 114.5 16.9sec 2.3sec 14.4sec 85.40% 0.00% 80.0 (80.4) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.7s / 55.8s
  • trigger_min/max:0.0s / 20.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.5s

Stack Uptimes

  • arcane_charge_1:3.66%
  • arcane_charge_2:8.10%
  • arcane_charge_3:6.62%
  • arcane_charge_4:67.02%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.6 0.0 91.1sec 91.1sec 14.7sec 17.61% 0.00% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:67.1s / 113.7s
  • trigger_min/max:67.1s / 113.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:17.61%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 188.7sec 188.7sec 12.0sec 8.07% 18.47% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 264.0s
  • trigger_min/max:180.0s / 264.0s
  • trigger_pct:100.00%
  • duration_min/max:1.4s / 12.0s

Stack Uptimes

  • berserking_1:8.07%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 11.1 16.9sec 10.3sec 7.5sec 44.61% 0.00% 0.7 (0.7) 0.6

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:23.97%
  • clearcasting_2:16.49%
  • clearcasting_3:4.14%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.8sec 28.6sec 51.99% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.09

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.73%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 182.0sec 182.0sec 15.0sec 10.12% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:81.90

Trigger Details

  • interval_min/max:180.0s / 262.2s
  • trigger_min/max:180.0s / 262.2s
  • trigger_pct:100.00%
  • duration_min/max:9.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.12%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 102.2sec 102.2sec 4.1sec 4.34% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:72.2s / 127.9s
  • trigger_min/max:72.2s / 127.9s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 4.8s

Stack Uptimes

  • evocation_1:4.34%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.2 0.0 303.0sec 303.0sec 23.9sec 9.73% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 352.4s
  • trigger_min/max:300.0s / 352.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.73%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.9 0.0 79.8sec 79.8sec 4.6sec 5.95% 10.93% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.6s / 147.4s
  • trigger_min/max:52.6s / 147.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 27.9s

Stack Uptimes

  • presence_of_mind_1:2.59%
  • presence_of_mind_2:2.88%
  • presence_of_mind_3:0.48%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 1.0 35.1sec 31.1sec 13.1sec 38.42% 0.00% 1.0 (1.0) 8.5

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.3s / 58.5s
  • trigger_min/max:11.1s / 58.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.1s

Stack Uptimes

  • rune_of_power_1:38.42%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.30% 0.00% 21.05%
Arcane Barrage Arcane Charge 4 97.70% 78.95% 100.00%
Arcane Blast Arcane Charge 0 3.66% 0.80% 8.60%
Arcane Blast Arcane Charge 1 2.00% 0.00% 5.62%
Arcane Blast Arcane Charge 2 9.10% 5.00% 13.27%
Arcane Blast Arcane Charge 3 10.10% 5.83% 14.04%
Arcane Blast Arcane Charge 4 75.15% 62.11% 87.88%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.19% 0.16% 5.92% 0.9s 0.0s 6.1s
Conserve Phase 100.00% 100.00% 100.00% 299.8s 240.2s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000199.486130.192259.973
Evocation28.3090.31647.91192.39639.841125.139
Counterspell1.2670.0009.65417.5232.77834.183
Shifting Power12.2280.00039.47056.06835.112118.795
Rune of Power9.6960.00043.48261.93932.869115.982
Touch of the Magi7.4830.00021.93549.37730.38871.701
Arcane Power8.9100.00026.46232.16715.48560.464
Arcane Barrage14.3621.18151.632257.901200.424317.587
Arcane Orb11.3200.00070.376122.73461.674187.681
Frost Nova18.1670.000100.529123.14690.169205.314
Presence of Mind24.6030.00089.685102.00861.158165.589

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
gisly_icicle
mana_regen Mana 3093.01 415538.06 60.82% 134.35 5491.29 1.30%
Evocation Mana 134.45 176575.19 25.84% 1313.33 0.00 0.00%
Mana Gem Mana 2.93 20572.78 3.01% 7024.57 0.00 0.00%
Arcane Barrage Mana 16.87 70569.33 10.33% 4184.35 95.23 0.13%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 68870.7 2279.54 2390.88 5583.1 36870.8 1323.6 70245.7
Usage Type Count Total Avg RPE APR
gisly_icicle
arcane_blast Mana 106.7 590814.4 5538.8 5641.6 1.1
arcane_missiles Mana 42.0 81036.9 1931.2 1948.3 8.3
arcane_orb Mana 10.2 5093.8 497.7 502.1 7.8
counterspell Mana 13.9 12726.9 913.0 921.0 0.0
frost_nova Mana 6.3 6267.6 999.4 1008.8 0.1
shifting_power Mana 4.6 11389.0 2500.0 2522.7 2.0
touch_of_the_magi Mana 6.3 15726.3 2477.1 2499.6 11.1

Statistics & Data Analysis

Fight Length
gisly_icicle Fight Length
Count 1807
Mean 299.77
Minimum 240.15
Maximum 359.97
Spread ( max - min ) 119.82
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 35.0596
5th Percentile 245.88
95th Percentile 353.98
( 95th Percentile - 5th Percentile ) 108.11
Mean Distribution
Standard Deviation 0.8248
95.00% Confidence Interval ( 298.16 - 301.39 )
Normalized 95.00% Confidence Interval ( 99.46% - 100.54% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 526
0.1% Error 52545
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1050
DPS
gisly_icicle Damage Per Second
Count 1807
Mean 5920.52
Minimum 5047.02
Maximum 6722.93
Spread ( max - min ) 1675.91
Range [ ( max - min ) / 2 * 100% ] 14.15%
Standard Deviation 254.3086
5th Percentile 5512.13
95th Percentile 6340.73
( 95th Percentile - 5th Percentile ) 828.60
Mean Distribution
Standard Deviation 5.9825
95.00% Confidence Interval ( 5908.79 - 5932.24 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7088
0.1 Scale Factor Error with Delta=300 553
0.05 Scale Factor Error with Delta=300 2209
0.01 Scale Factor Error with Delta=300 55209
Priority Target DPS
gisly_icicle Priority Target Damage Per Second
Count 1807
Mean 5920.52
Minimum 5047.02
Maximum 6722.93
Spread ( max - min ) 1675.91
Range [ ( max - min ) / 2 * 100% ] 14.15%
Standard Deviation 254.3086
5th Percentile 5512.13
95th Percentile 6340.73
( 95th Percentile - 5th Percentile ) 828.60
Mean Distribution
Standard Deviation 5.9825
95.00% Confidence Interval ( 5908.79 - 5932.24 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7088
0.1 Scale Factor Error with Delta=300 553
0.05 Scale Factor Error with Delta=300 2209
0.01 Scale Factor Error with Delta=300 55209
DPS(e)
gisly_icicle Damage Per Second (Effective)
Count 1807
Mean 5920.52
Minimum 5047.02
Maximum 6722.93
Spread ( max - min ) 1675.91
Range [ ( max - min ) / 2 * 100% ] 14.15%
Damage
gisly_icicle Damage
Count 1807
Mean 1766695.28
Minimum 1318001.77
Maximum 2192495.15
Spread ( max - min ) 874493.37
Range [ ( max - min ) / 2 * 100% ] 24.75%
DTPS
gisly_icicle Damage Taken Per Second
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
gisly_icicle Healing Per Second
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
gisly_icicle Healing Per Second (Effective)
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
gisly_icicle Heal
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
gisly_icicle Healing Taken Per Second
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
gisly_icicle Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
gisly_icicleTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
gisly_icicle Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 13.82 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.93 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 0.22 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
W 1.99 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
g 3.11 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
h 2.10 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
i 1.55 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
j 3.74 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
k 0.01 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
l 2.59 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
m 5.24 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
n 4.52 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.64 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 2.03 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.22 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.85 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.10 arcane_blast
t 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
u 0.10 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
v 1.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
w 1.00 arcane_orb,if=cooldown.rune_of_power.ready
x 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
y 1.00 rune_of_power
z 1.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
{ 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
| 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
} 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
~ 1.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
0.00 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
! 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
" 0.82 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
# 0.06 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
$ 16.59 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
% 0.90 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
& 0.16 arcane_barrage
actions.rotation
# count action,conditions
' 2.58 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
( 0.38 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
) 0.89 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
* 3.24 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
+ 0.01 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
, 2.02 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
- 5.27 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
: 6.53 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
; 2.63 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
< 2.70 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
= 9.09 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
> 2.98 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
? 3.69 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
@ 0.63 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
. 2.02 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 82.55 arcane_blast
. 1.81 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 2.24 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTvwxyz$$U$$$$$$$~{|W!$T$}$"$$$$%'n.T?=..;....;*gjm-T..:?=...........<T>.=n)hil-Tp,:....m...=.U.....T....';..?;=..nT*gjm-p,:..=...X.T;..;hlW:.......:T*jm-:.nT......'.?=...U*gjmT-p,....=.....;.T.;hl:sssssssssn

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask gisly_icicle 70245.7/70246: 100% mana
Pre precombat 1 food gisly_icicle 70245.7/70246: 100% mana
Pre precombat 2 augmentation gisly_icicle 70245.7/70246: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat A final_burn Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 70245.7/70246: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 68870.7/70246: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 68870.7/70246: 98% mana crimson_chorus
0:00.000 fishing_opener v frost_nova Fluffy_Pillow 67870.7/70246: 97% mana crimson_chorus
0:01.289 fishing_opener w arcane_orb Fluffy_Pillow 68681.6/70246: 98% mana bloodlust, crimson_chorus
0:02.281 fishing_opener x arcane_blast Fluffy_Pillow 69575.3/70246: 99% mana bloodlust, crimson_chorus
0:03.411 fishing_opener y rune_of_power Fluffy_Pillow 64752.7/70246: 92% mana bloodlust, crimson_chorus
0:04.401 fishing_opener z potion Fluffy_Pillow 66143.6/70246: 94% mana bloodlust, rune_of_power, crimson_chorus
0:04.401 fishing_opener $ arcane_blast Fluffy_Pillow 66143.6/70246: 94% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:05.411 fishing_opener $ arcane_blast Fluffy_Pillow 60687.6/70246: 86% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:06.423 default U use_mana_gem gisly_icicle 55234.3/70246: 79% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:06.423 fishing_opener $ arcane_blast Fluffy_Pillow 62258.9/70246: 89% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:07.436 fishing_opener $ arcane_blast Fluffy_Pillow 56807.1/70246: 81% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:08.447 fishing_opener $ arcane_blast Fluffy_Pillow 51352.5/70246: 73% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:09.458 fishing_opener $ arcane_blast Fluffy_Pillow 45897.8/70246: 65% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:10.472 fishing_opener $ arcane_blast Fluffy_Pillow 40447.4/70246: 58% mana bloodlust, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:11.483 fishing_opener $ arcane_blast Fluffy_Pillow 34992.8/70246: 50% mana bloodlust, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:12.495 fishing_opener $ arcane_blast Fluffy_Pillow 29539.6/70246: 42% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:13.506 fishing_opener ~ arcane_barrage Fluffy_Pillow 24084.9/70246: 34% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:14.497 fishing_opener { touch_of_the_magi Fluffy_Pillow 29691.9/70246: 42% mana bloodlust, clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:15.488 fishing_opener | arcane_power Fluffy_Pillow 28584.2/70246: 41% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:15.488 default W berserking Fluffy_Pillow 28584.2/70246: 41% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:15.488 fishing_opener ! arcane_missiles Fluffy_Pillow 28584.2/70246: 41% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:23.175 fishing_opener $ arcane_blast Fluffy_Pillow 24383.8/70246: 35% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.095 default T counterspell Fluffy_Pillow 22238.8/70246: 32% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.095 fishing_opener $ arcane_blast Fluffy_Pillow 21738.8/70246: 31% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.017 fishing_opener } presence_of_mind Fluffy_Pillow 19596.6/70246: 28% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.017 fishing_opener $ arcane_blast Fluffy_Pillow 19596.6/70246: 28% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.918 fishing_opener " arcane_missiles Fluffy_Pillow 17425.0/70246: 25% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.287 fishing_opener $ arcane_blast Fluffy_Pillow 19348.3/70246: 28% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.189 fishing_opener $ arcane_blast Fluffy_Pillow 17178.0/70246: 24% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.181 fishing_opener $ arcane_blast Fluffy_Pillow 15134.2/70246: 22% mana bloodlust, arcane_charge(4), arcane_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.191 fishing_opener $ arcane_blast Fluffy_Pillow 13115.7/70246: 19% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, empyreal_surge(5)
0:31.202 fishing_opener % evocation gisly_icicle 7661.0/70246: 11% mana bloodlust, arcane_charge(4), clearcasting
0:34.469 rotation ' cancel_action Fluffy_Pillow 66924.1/70246: 95% mana bloodlust, arcane_charge(4), clearcasting, evocation
0:34.474 cooldowns n shifting_power Fluffy_Pillow 66931.1/70246: 95% mana bloodlust, arcane_charge(4), clearcasting
0:37.449 rotation . arcane_blast Fluffy_Pillow 68610.8/70246: 98% mana bloodlust, arcane_charge(4), clearcasting
0:38.461 default T counterspell Fluffy_Pillow 63157.5/70246: 90% mana bloodlust, arcane_charge(4), clearcasting
0:38.461 rotation ? arcane_barrage Fluffy_Pillow 62157.5/70246: 88% mana bloodlust, arcane_charge(4), clearcasting
0:39.451 rotation = arcane_orb Fluffy_Pillow 67763.1/70246: 96% mana bloodlust, clearcasting(2)
0:40.441 rotation . arcane_blast Fluffy_Pillow 68654.0/70246: 98% mana bloodlust, arcane_charge(2), clearcasting(2)
0:41.690 rotation . arcane_blast Fluffy_Pillow 66127.7/70246: 94% mana arcane_charge(3), clearcasting(2)
0:43.156 rotation ; arcane_missiles Fluffy_Pillow 62687.3/70246: 89% mana arcane_charge(4), clearcasting(3)
0:45.110 rotation . arcane_blast Fluffy_Pillow 65432.5/70246: 93% mana arcane_charge(4), clearcasting(2)
0:46.423 rotation . arcane_blast Fluffy_Pillow 60402.2/70246: 86% mana arcane_charge(4), clearcasting(2)
0:47.735 rotation . arcane_blast Fluffy_Pillow 55370.4/70246: 79% mana arcane_charge(4), clearcasting(2)
0:49.049 rotation . arcane_blast Fluffy_Pillow 50341.5/70246: 72% mana arcane_charge(4), clearcasting(2)
0:50.362 rotation ; arcane_missiles Fluffy_Pillow 45311.2/70246: 65% mana arcane_charge(4), clearcasting(3)
0:52.311 rotation * arcane_barrage Fluffy_Pillow 48049.3/70246: 68% mana arcane_charge(4), clearcasting(2)
0:53.598 cooldowns g frost_nova Fluffy_Pillow 54072.2/70246: 77% mana clearcasting(2)
0:54.885 cooldowns j touch_of_the_magi Fluffy_Pillow 54880.3/70246: 78% mana clearcasting(2)
0:56.172 cooldowns m rune_of_power Fluffy_Pillow 54188.5/70246: 77% mana arcane_charge(4), clearcasting(2)
0:57.460 rotation - arcane_missiles Fluffy_Pillow 55998.0/70246: 80% mana arcane_charge(4), clearcasting(2), rune_of_power
1:05.286 default T counterspell Fluffy_Pillow 59492.8/70246: 85% mana arcane_charge(4), rune_of_power, crimson_chorus
1:05.286 rotation . arcane_blast Fluffy_Pillow 58492.8/70246: 83% mana arcane_charge(4), rune_of_power, crimson_chorus
1:06.597 rotation . arcane_blast Fluffy_Pillow 53459.7/70246: 76% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:07.912 rotation : arcane_missiles Fluffy_Pillow 48432.1/70246: 69% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:11.533 rotation ? arcane_barrage Fluffy_Pillow 53519.3/70246: 76% mana arcane_charge(4), crimson_chorus(2)
1:12.823 rotation = arcane_orb Fluffy_Pillow 59546.4/70246: 85% mana crimson_chorus(2)
1:14.112 rotation . arcane_blast Fluffy_Pillow 60857.4/70246: 87% mana arcane_charge(2), crimson_chorus(2)
1:15.735 rotation . arcane_blast Fluffy_Pillow 59012.5/70246: 84% mana arcane_charge(3), crimson_chorus(2)
1:17.201 rotation . arcane_blast Fluffy_Pillow 55572.1/70246: 79% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:18.514 rotation . arcane_blast Fluffy_Pillow 50541.8/70246: 72% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:19.826 rotation . arcane_blast Fluffy_Pillow 45510.0/70246: 65% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:21.138 rotation . arcane_blast Fluffy_Pillow 40478.3/70246: 58% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:22.449 rotation . arcane_blast Fluffy_Pillow 35445.1/70246: 50% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:23.761 rotation . arcane_blast Fluffy_Pillow 30413.4/70246: 43% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.073 rotation . arcane_blast Fluffy_Pillow 25381.6/70246: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.386 rotation . arcane_blast Fluffy_Pillow 20351.3/70246: 29% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.698 rotation . arcane_blast Fluffy_Pillow 15319.5/70246: 22% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:29.011 rotation < arcane_missiles Fluffy_Pillow 10289.2/70246: 15% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:30.998 default T counterspell Fluffy_Pillow 13080.7/70246: 19% mana arcane_charge(4)
1:30.998 rotation > arcane_barrage Fluffy_Pillow 12080.7/70246: 17% mana arcane_charge(4)
1:32.285 rotation . arcane_blast Fluffy_Pillow 18103.6/70246: 26% mana
1:34.213 rotation = arcane_orb Fluffy_Pillow 19437.3/70246: 28% mana arcane_charge
1:35.501 cooldowns n shifting_power Fluffy_Pillow 20746.8/70246: 30% mana arcane_charge(3)
1:39.175 rotation ) arcane_barrage Fluffy_Pillow 23408.5/70246: 33% mana arcane_charge(3)
1:40.462 cooldowns h frost_nova Fluffy_Pillow 28377.6/70246: 40% mana
1:41.751 cooldowns i touch_of_the_magi Fluffy_Pillow 29188.6/70246: 42% mana
1:43.038 cooldowns l arcane_power Fluffy_Pillow 28496.7/70246: 41% mana arcane_charge(4)
1:43.038 rotation - arcane_missiles Fluffy_Pillow 28496.7/70246: 41% mana arcane_charge(4), arcane_power, rune_of_power
1:50.739 default T counterspell Fluffy_Pillow 24316.0/70246: 35% mana arcane_charge(4), arcane_power, rune_of_power
1:50.739 cooldowns p presence_of_mind Fluffy_Pillow 23816.0/70246: 34% mana arcane_charge(4), arcane_power, rune_of_power
1:50.739 rotation , arcane_blast Fluffy_Pillow 23816.0/70246: 34% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
1:52.028 rotation : arcane_missiles Fluffy_Pillow 22189.4/70246: 32% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power
1:53.981 rotation . arcane_blast Fluffy_Pillow 24933.2/70246: 35% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power
1:55.268 rotation . arcane_blast Fluffy_Pillow 23303.8/70246: 33% mana arcane_charge(4), arcane_power, presence_of_mind
1:56.555 rotation . arcane_blast Fluffy_Pillow 21674.4/70246: 31% mana arcane_charge(4), arcane_power
1:57.868 rotation . arcane_blast Fluffy_Pillow 20081.6/70246: 29% mana arcane_charge(4), arcane_power
1:59.180 cooldowns m rune_of_power Fluffy_Pillow 15049.8/70246: 21% mana arcane_charge(4)
2:00.468 rotation . arcane_blast Fluffy_Pillow 16859.4/70246: 24% mana arcane_charge(4), rune_of_power
2:01.782 rotation . arcane_blast Fluffy_Pillow 11830.4/70246: 17% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.096 rotation . arcane_barrage Fluffy_Pillow 6801.5/70246: 10% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.384 rotation = arcane_orb Fluffy_Pillow 12825.7/70246: 18% mana rune_of_power, crimson_chorus
2:05.673 rotation . arcane_blast Fluffy_Pillow 14136.7/70246: 20% mana arcane_charge(2), rune_of_power, crimson_chorus
2:07.294 default U use_mana_gem gisly_icicle 12289.0/70246: 17% mana arcane_charge(3), rune_of_power, crimson_chorus
2:07.294 rotation . arcane_blast Fluffy_Pillow 19313.6/70246: 27% mana arcane_charge(3), rune_of_power, crimson_chorus
2:08.761 rotation . arcane_blast Fluffy_Pillow 15874.6/70246: 23% mana arcane_charge(4), rune_of_power, crimson_chorus
2:10.072 rotation . arcane_blast Fluffy_Pillow 10841.5/70246: 15% mana arcane_charge(4), rune_of_power, crimson_chorus
2:11.384 rotation . arcane_barrage Fluffy_Pillow 5809.7/70246: 8% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:12.670 rotation . arcane_blast Fluffy_Pillow 11831.2/70246: 17% mana clearcasting, crimson_chorus(2)
2:14.599 default T counterspell Fluffy_Pillow 13166.3/70246: 19% mana arcane_charge, clearcasting, crimson_chorus(2)
2:14.739 rotation . arcane_blast Fluffy_Pillow 12363.0/70246: 18% mana arcane_charge, clearcasting, crimson_chorus(2)
2:16.516 rotation . arcane_blast Fluffy_Pillow 12109.5/70246: 17% mana arcane_charge(2), clearcasting, crimson_chorus(2)
2:18.139 rotation . arcane_blast Fluffy_Pillow 10264.7/70246: 15% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:19.605 rotation . evocation gisly_icicle 6824.3/70246: 10% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:23.910 rotation ' cancel_action Fluffy_Pillow 66895.3/70246: 95% mana arcane_charge(4), clearcasting(3), evocation, crimson_chorus(3)
2:23.914 rotation ; arcane_missiles Fluffy_Pillow 66900.9/70246: 95% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
2:25.887 rotation . arcane_blast Fluffy_Pillow 69672.8/70246: 99% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:27.200 rotation . arcane_blast Fluffy_Pillow 63377.7/70246: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:28.513 rotation ? arcane_barrage Fluffy_Pillow 58347.4/70246: 83% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:29.801 rotation ; arcane_missiles Fluffy_Pillow 64371.7/70246: 92% mana clearcasting(3), crimson_chorus(3)
2:31.829 rotation = arcane_orb Fluffy_Pillow 67220.8/70246: 96% mana clearcasting(2)
2:33.116 rotation . arcane_blast Fluffy_Pillow 68529.0/70246: 98% mana arcane_charge(2), clearcasting(2)
2:34.737 rotation . arcane_blast Fluffy_Pillow 66126.3/70246: 94% mana arcane_charge(3), clearcasting(2)
2:36.202 cooldowns n shifting_power Fluffy_Pillow 62684.5/70246: 89% mana arcane_charge(4), clearcasting(2)
2:39.816 default T counterspell Fluffy_Pillow 65261.9/70246: 93% mana arcane_charge(4), clearcasting(2)
2:39.816 rotation * arcane_barrage Fluffy_Pillow 64261.9/70246: 91% mana arcane_charge(4), clearcasting(2)
2:41.107 cooldowns g frost_nova Fluffy_Pillow 70245.7/70246: 100% mana clearcasting(2)
2:42.395 cooldowns j touch_of_the_magi Fluffy_Pillow 70245.7/70246: 100% mana clearcasting(2)
2:43.682 cooldowns m rune_of_power Fluffy_Pillow 67751.3/70246: 96% mana arcane_charge(4)
2:44.970 rotation - arcane_missiles Fluffy_Pillow 69560.9/70246: 99% mana arcane_charge(4), rune_of_power
2:51.550 cooldowns p presence_of_mind Fluffy_Pillow 56305.2/70246: 80% mana arcane_charge(4), clearcasting, rune_of_power
2:51.550 rotation , arcane_blast Fluffy_Pillow 56305.2/70246: 80% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:52.838 rotation : arcane_missiles Fluffy_Pillow 51239.7/70246: 73% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:54.727 rotation . arcane_blast Fluffy_Pillow 53893.6/70246: 77% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:56.015 rotation . arcane_barrage Fluffy_Pillow 48828.1/70246: 70% mana arcane_charge(4), presence_of_mind, rune_of_power
2:57.303 rotation = arcane_orb Fluffy_Pillow 54852.4/70246: 78% mana presence_of_mind
2:58.591 rotation . arcane_blast Fluffy_Pillow 56161.9/70246: 80% mana arcane_charge(2), presence_of_mind
2:59.879 rotation . arcane_blast Fluffy_Pillow 53846.5/70246: 77% mana arcane_charge(3), clearcasting
3:01.347 rotation . arcane_blast Fluffy_Pillow 50408.9/70246: 72% mana arcane_charge(4), clearcasting
3:02.659 default X use_item_empyreal_ordnance Fluffy_Pillow 45377.1/70246: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:02.659 rotation . arcane_blast Fluffy_Pillow 45377.1/70246: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.972 default T counterspell Fluffy_Pillow 40346.8/70246: 57% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:03.972 rotation ; arcane_missiles Fluffy_Pillow 39346.8/70246: 56% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:07.741 rotation . arcane_blast Fluffy_Pillow 44641.9/70246: 64% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.054 rotation . arcane_blast Fluffy_Pillow 39611.6/70246: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.366 rotation ; arcane_missiles Fluffy_Pillow 34579.8/70246: 49% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:13.954 cooldowns h frost_nova Fluffy_Pillow 39620.6/70246: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:15.245 cooldowns l arcane_power Fluffy_Pillow 40434.4/70246: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:15.245 default W berserking Fluffy_Pillow 40434.4/70246: 58% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
3:15.488 rotation : arcane_missiles Fluffy_Pillow 40775.8/70246: 58% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
3:18.828 rotation . arcane_blast Fluffy_Pillow 45468.2/70246: 65% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:20.023 rotation . arcane_blast Fluffy_Pillow 43709.6/70246: 62% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:21.218 rotation . arcane_blast Fluffy_Pillow 41950.9/70246: 60% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:22.413 rotation . arcane_blast Fluffy_Pillow 40192.3/70246: 57% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:23.606 rotation . arcane_blast Fluffy_Pillow 38430.9/70246: 55% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:24.802 rotation . arcane_blast Fluffy_Pillow 36673.7/70246: 52% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:25.995 rotation . arcane_blast Fluffy_Pillow 34912.2/70246: 50% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:27.190 rotation : arcane_missiles Fluffy_Pillow 33153.6/70246: 47% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:29.023 default T counterspell Fluffy_Pillow 35728.8/70246: 51% mana arcane_charge(4), arcane_power, crimson_chorus(3), empyreal_surge(5)
3:29.023 rotation * arcane_barrage Fluffy_Pillow 35228.8/70246: 50% mana arcane_charge(4), arcane_power, crimson_chorus(3), empyreal_surge(5)
3:30.309 cooldowns j touch_of_the_magi Fluffy_Pillow 41250.3/70246: 59% mana crimson_chorus(3), empyreal_surge(5)
3:31.597 cooldowns m rune_of_power Fluffy_Pillow 40559.8/70246: 58% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:32.884 rotation - arcane_missiles Fluffy_Pillow 42367.9/70246: 60% mana arcane_charge(4), rune_of_power
3:41.531 rotation : arcane_missiles Fluffy_Pillow 32016.2/70246: 46% mana arcane_charge(4), clearcasting, rune_of_power
3:43.580 rotation . arcane_blast Fluffy_Pillow 34894.9/70246: 50% mana arcane_charge(4), rune_of_power
3:44.891 cooldowns n shifting_power Fluffy_Pillow 29861.7/70246: 43% mana arcane_charge(4)
3:48.644 default T counterspell Fluffy_Pillow 32634.4/70246: 46% mana arcane_charge(4)
3:48.644 rotation . arcane_blast Fluffy_Pillow 31634.4/70246: 45% mana arcane_charge(4)
3:49.957 rotation . arcane_blast Fluffy_Pillow 26604.0/70246: 38% mana arcane_charge(4)
3:51.269 rotation . arcane_blast Fluffy_Pillow 21572.3/70246: 31% mana arcane_charge(4)
3:52.583 rotation . arcane_blast Fluffy_Pillow 16543.3/70246: 24% mana arcane_charge(4)
3:53.895 rotation . arcane_blast Fluffy_Pillow 11511.6/70246: 16% mana arcane_charge(4)
3:55.206 rotation . evocation Fluffy_Pillow 6478.4/70246: 9% mana arcane_charge(4)
3:59.540 rotation ' cancel_action Fluffy_Pillow 66954.1/70246: 95% mana arcane_charge(4), evocation
3:59.545 rotation . arcane_blast Fluffy_Pillow 66961.1/70246: 95% mana arcane_charge(4)
4:00.857 rotation ? arcane_barrage Fluffy_Pillow 61929.4/70246: 88% mana arcane_charge(4), clearcasting
4:02.144 rotation = arcane_orb Fluffy_Pillow 67952.2/70246: 97% mana clearcasting
4:03.431 rotation . arcane_blast Fluffy_Pillow 69260.4/70246: 99% mana arcane_charge(2), clearcasting
4:05.053 rotation . arcane_blast Fluffy_Pillow 66127.7/70246: 94% mana arcane_charge(3), clearcasting, crimson_chorus
4:06.520 rotation . arcane_blast Fluffy_Pillow 62688.7/70246: 89% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.833 default U use_mana_gem gisly_icicle 57658.4/70246: 82% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.833 rotation * arcane_barrage Fluffy_Pillow 64683.0/70246: 92% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.120 cooldowns g frost_nova Fluffy_Pillow 70245.7/70246: 100% mana clearcasting, crimson_chorus
4:10.407 cooldowns j touch_of_the_magi Fluffy_Pillow 70245.7/70246: 100% mana clearcasting, crimson_chorus
4:11.695 cooldowns m rune_of_power Fluffy_Pillow 67752.7/70246: 96% mana arcane_charge(4), clearcasting, crimson_chorus
4:12.983 default T counterspell Fluffy_Pillow 69562.3/70246: 99% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:12.983 rotation - arcane_missiles Fluffy_Pillow 68562.3/70246: 98% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:19.102 cooldowns p presence_of_mind Fluffy_Pillow 69277.2/70246: 99% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:19.102 rotation , arcane_blast Fluffy_Pillow 69277.2/70246: 99% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
4:20.390 rotation . arcane_blast Fluffy_Pillow 64211.7/70246: 91% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
4:21.677 rotation . arcane_blast Fluffy_Pillow 59144.8/70246: 84% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
4:22.965 rotation . arcane_blast Fluffy_Pillow 54079.3/70246: 77% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:24.280 rotation . arcane_barrage Fluffy_Pillow 49051.8/70246: 70% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:25.567 rotation = arcane_orb Fluffy_Pillow 55074.7/70246: 78% mana crimson_chorus(3)
4:26.854 rotation . arcane_blast Fluffy_Pillow 56382.8/70246: 80% mana arcane_charge(2), crimson_chorus(3)
4:28.475 rotation . arcane_blast Fluffy_Pillow 54535.2/70246: 78% mana arcane_charge(3), crimson_chorus(3)
4:29.941 rotation . arcane_blast Fluffy_Pillow 51094.8/70246: 73% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:31.254 rotation . arcane_blast Fluffy_Pillow 46064.4/70246: 66% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:32.568 rotation . arcane_blast Fluffy_Pillow 41035.5/70246: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:33.880 rotation ; arcane_missiles Fluffy_Pillow 36003.7/70246: 51% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
4:35.757 rotation . arcane_blast Fluffy_Pillow 38640.8/70246: 55% mana arcane_charge(4), clearcasting(2)
4:37.069 default T counterspell Fluffy_Pillow 33609.0/70246: 48% mana arcane_charge(4), clearcasting(2)
4:37.069 rotation . arcane_blast Fluffy_Pillow 32609.0/70246: 46% mana arcane_charge(4), clearcasting(2)
4:38.381 rotation ; arcane_missiles Fluffy_Pillow 27577.2/70246: 39% mana arcane_charge(4), clearcasting(3)
4:40.324 cooldowns h frost_nova Fluffy_Pillow 30307.0/70246: 43% mana arcane_charge(4), clearcasting(2)
4:41.610 cooldowns l arcane_power Fluffy_Pillow 31113.7/70246: 44% mana arcane_charge(4), clearcasting(2)
4:41.610 rotation : arcane_missiles Fluffy_Pillow 31113.7/70246: 44% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power
4:45.261 final_burn s arcane_blast Fluffy_Pillow 36243.1/70246: 52% mana arcane_charge(4), arcane_power, rune_of_power
4:46.572 final_burn s arcane_blast Fluffy_Pillow 34647.4/70246: 49% mana arcane_charge(4), arcane_power, rune_of_power
4:47.884 final_burn s arcane_blast Fluffy_Pillow 33053.1/70246: 47% mana arcane_charge(4), arcane_power, rune_of_power
4:49.196 final_burn s arcane_blast Fluffy_Pillow 31458.9/70246: 45% mana arcane_charge(4), arcane_power, rune_of_power
4:50.511 final_burn s arcane_blast Fluffy_Pillow 29868.9/70246: 43% mana arcane_charge(4), arcane_power, rune_of_power
4:51.825 final_burn s arcane_blast Fluffy_Pillow 28277.4/70246: 40% mana arcane_charge(4), arcane_power, rune_of_power
4:53.139 final_burn s arcane_blast Fluffy_Pillow 26686.0/70246: 38% mana arcane_charge(4), arcane_power, rune_of_power
4:54.452 final_burn s arcane_blast Fluffy_Pillow 25093.1/70246: 36% mana arcane_charge(4), arcane_power
4:55.766 final_burn s arcane_blast Fluffy_Pillow 23501.7/70246: 33% mana arcane_charge(4), arcane_power
4:57.080 cooldowns n shifting_power Fluffy_Pillow 18472.7/70246: 26% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1815 1615 1092 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 70246 70246 0
Spell Power 1815 1615 0
Crit 15.46% 15.46% 366
Haste 16.85% 16.85% 556
Versatility 5.70% 5.70% 228
Mana Regen 1405 1405 0
Mastery 40.49% 40.49% 901
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +163 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +37 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +74 Crit, +33 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +37 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Grisly Icicle }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +82 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +101 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +54 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="gisly_icicle"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6937/1532,ilevel=235,enchant_id=6168
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1092
# gear_crit_rating=366
# gear_haste_rating=556
# gear_mastery_rating=901
# gear_versatility_rating=228
# gear_armor=369

no_lego : 5826 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5825.6 5825.6 11.4 / 0.195% 920.7 / 15.8% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2417.9 2306.3 Mana 0.00% 41.8 100.5% 100%
Talents
Night Fae

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
no_lego 5826
Arcane Barrage 327 5.6% 17.7 16.27sec 5566 4460 Direct 17.7 4688 9487 5569 18.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.71 17.70 0.00 0.00 1.2479 0.0000 98588.10 98588.10 0.00% 4460.19 4460.19
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.65% 14.45 6 23 4688.11 3232 10621 4684.40 4067 5845 67766 67766 0.00%
crit 18.35% 3.25 0 9 9487.46 6463 21242 9246.97 0 21242 30822 30822 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [{]:1.00
  • if_expr:cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    fishing_opener
    [#]:0.15
    rotation
    [&]:0.86
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.45
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.01
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:3.22
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:3.83
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:0.70
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.06
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:2.43
Arcane Blast 2115 36.3% 107.9 2.78sec 5903 4488 Direct 108.9 4897 9933 5850 18.9%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 107.92 108.92 0.00 0.00 1.3154 0.0000 637092.66 637092.66 0.00% 4487.90 4487.90
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.08% 88.32 60 121 4897.16 921 11768 4899.35 4070 5788 432442 432442 0.00%
crit 18.92% 20.60 7 37 9932.70 1841 23537 9951.90 6467 14649 204650 204650 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.10
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [!]:16.58
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:2.21
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [?]:85.57
Arcane Echo 267 4.6% 157.7 1.95sec 509 0 Direct 157.7 427 887 509 17.9%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 157.70 157.70 0.00 0.00 0.0000 0.0000 80334.54 80334.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.06% 129.41 82 178 426.92 220 668 428.06 364 520 55251 55251 0.00%
crit 17.94% 28.29 10 47 886.54 440 1336 889.26 702 1208 25083 25083 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2166 37.2% 42.8 6.70sec 15243 8309 Periodic 293.2 1870 3814 2226 18.3% 24.4%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.83 0.00 293.46 293.23 1.8346 0.2499 652782.30 652782.30 0.00% 8308.71 8308.71
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.66% 239.46 129 377 1869.52 1091 3313 1876.07 1666 2280 447657 447657 0.00%
crit 18.34% 53.77 25 95 3814.41 2182 6627 3831.76 3037 5072 205125 205125 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.84
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.84
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:5.49
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:6.64
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:2.71
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:2.95
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (136) 0.0% (2.3%) 10.5 28.28sec 3882 3091

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.52 0.00 0.00 0.00 1.2560 0.0000 0.00 0.00 0.00% 3090.53 3090.53

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    fishing_opener
    [~]:0.06
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    rotation
    [:]:9.47
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 136 2.3% 10.5 29.35sec 3883 0 Direct 10.5 3264 6555 3882 18.8%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.52 10.52 0.00 0.00 0.0000 0.0000 40847.54 40847.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.21% 8.54 3 14 3264.00 2942 8180 3261.37 2942 4071 27888 27888 0.00%
crit 18.79% 1.98 0 7 6554.78 5884 16359 5840.16 0 15433 12960 12960 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (89) 0.0% (1.5%) 2.0 0.00sec 13274 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 89 1.5% 10.0 20.50sec 2655 0 Periodic 13.9 1601 3159 1902 19.3% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.98 0.00 13.93 13.93 0.0000 1.7434 26492.52 26492.52 0.00% 1091.22 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.65% 11.23 4 14 1600.93 179 1900 1601.39 1348 1890 17981 17981 0.00%
crit 19.35% 2.69 0 8 3158.80 358 3800 2999.19 0 3800 8512 8512 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:323.07
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 36 0.6% 20.2 14.37sec 540 0 Direct 20.2 456 912 540 18.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.22 20.22 0.00 0.00 0.0000 0.0000 10914.12 10914.12 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.65% 16.51 6 30 456.05 444 471 456.04 445 471 7531 7531 0.00%
crit 18.35% 3.71 0 11 911.63 888 941 890.47 0 941 3383 3383 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (16) 0.0% (0.3%) 1.0 0.00sec 4879 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 122  / 16 0.3% 93.0 1.28sec 52 41 Direct 93.0 43 90 52 19.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 93.00 93.00 0.00 0.00 1.2900 0.0000 4879.42 4879.42 0.00% 40.67 40.67
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.36% 74.74 61 88 43.32 30 57 43.31 41 46 3237 3237 0.00%
crit 19.64% 18.26 5 32 89.93 60 114 89.91 72 104 1642 1642 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3438.00
Shadowcore Oil Blast 40 0.7% 40.3 7.34sec 297 0 Direct 40.3 251 502 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.34 40.34 0.00 0.00 0.0000 0.0000 11972.74 11972.74 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.70% 32.96 16 52 250.86 244 259 250.86 246 256 8269 8269 0.00%
crit 18.30% 7.38 0 16 501.81 488 518 501.57 0 518 3704 3704 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 77 1.3% 4.6 64.96sec 5057 1453 Periodic 18.3 1098 2198 1272 15.8% 4.9%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.60 0.00 18.28 18.28 3.4805 0.8119 23241.30 23241.30 0.00% 1453.13 1453.13
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.19% 15.39 8 23 1097.59 1068 1415 1097.54 1068 1171 16888 16888 0.00%
crit 15.81% 2.89 0 10 2198.46 2137 2829 2080.38 0 2598 6353 6353 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [l]:4.60
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (557) 0.0% (9.5%) 6.4 47.35sec 25978 20990

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.44 0.00 0.00 0.00 1.2378 0.0000 0.00 0.00 0.00% 20989.65 20989.65

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:1.51
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:3.94
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.01
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 557 9.5% 6.4 47.29sec 25978 0 Direct 6.4 25980 0 25980 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.44 6.44 0.00 0.00 0.0000 0.0000 167413.42 167413.42 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.44 5 8 25980.11 1857 77541 26159.30 18211 35245 167413 167413 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:9945.59
  • base_dd_max:9945.59
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
no_lego
Arcane Power 3.7 90.08sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.66 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:2.66
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 187.65sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [W]:1.99
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 13.9 22.36sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.91 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:13.91
Evocation 3.3 100.38sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 19.03 0.00 3.8252 0.6597 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:0.09
  • if_expr:talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
    fishing_opener
    ["]:0.91
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [%]:0.34
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [@]:1.95
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 302.32sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.21 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:0.21
  • if_expr:buff.arcane_power.up
    fishing_opener
    [w]:1.00
  • if_expr:!(runeforge.siphon_storm|runeforge.temporal_warp)
Presence of Mind 3.9 78.43sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.56
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:2.18
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.20
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.4 50.77sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.38 0.00 0.00 0.00 1.2400 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:5.39
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Replenish Mana (use_mana_gem) 2.9 122.32sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 18.7 117.7 16.2sec 2.2sec 14.0sec 86.47% 0.00% 81.2 (81.6) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.7s / 50.0s
  • trigger_min/max:0.0s / 20.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.8s

Stack Uptimes

  • arcane_charge_1:3.45%
  • arcane_charge_2:8.28%
  • arcane_charge_3:6.98%
  • arcane_charge_4:67.77%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.7 0.0 89.7sec 89.7sec 14.7sec 17.80% 0.00% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:68.7s / 112.6s
  • trigger_min/max:68.7s / 112.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:17.80%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 189.1sec 189.1sec 12.0sec 7.98% 19.17% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 277.4s
  • trigger_min/max:180.0s / 277.4s
  • trigger_pct:100.00%
  • duration_min/max:1.0s / 12.0s

Stack Uptimes

  • berserking_1:7.98%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.44%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.1 11.2 16.7sec 10.2sec 7.3sec 43.95% 0.00% 0.7 (0.7) 0.4

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:23.96%
  • clearcasting_2:16.15%
  • clearcasting_3:3.84%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.6sec 60.7sec 28.7sec 52.07% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.09

Trigger Details

  • interval_min/max:60.0s / 66.9s
  • trigger_min/max:60.0s / 66.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.34%
  • crimson_chorus_3:16.79%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 184.3sec 184.3sec 15.0sec 9.98% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:81.90

Trigger Details

  • interval_min/max:180.0s / 260.7s
  • trigger_min/max:180.0s / 260.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.98%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 100.3sec 100.3sec 4.1sec 4.44% 0.00% 15.1 (15.1) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:70.0s / 142.7s
  • trigger_min/max:70.0s / 142.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.8s

Stack Uptimes

  • evocation_1:4.44%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 301.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.2 0.0 304.0sec 304.0sec 24.0sec 9.62% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 355.3s
  • trigger_min/max:300.0s / 355.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.62%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.9 0.0 79.1sec 79.1sec 4.7sec 6.07% 10.76% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.6s / 144.5s
  • trigger_min/max:52.6s / 144.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 26.2s

Stack Uptimes

  • presence_of_mind_1:2.77%
  • presence_of_mind_2:2.93%
  • presence_of_mind_3:0.38%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.0 1.0 34.5sec 30.7sec 13.0sec 39.00% 0.00% 1.0 (1.0) 8.7

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.1s / 58.9s
  • trigger_min/max:11.1s / 58.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.1s

Stack Uptimes

  • rune_of_power_1:39.00%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 301.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 301.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 301.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.29% 0.00% 20.00%
Arcane Barrage Arcane Charge 4 97.71% 80.00% 100.00%
Arcane Blast Arcane Charge 0 3.89% 0.83% 8.57%
Arcane Blast Arcane Charge 1 2.23% 0.00% 6.30%
Arcane Blast Arcane Charge 2 9.38% 5.26% 13.82%
Arcane Blast Arcane Charge 3 10.41% 5.94% 14.63%
Arcane Blast Arcane Charge 4 74.09% 60.98% 86.32%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.98% 0.08% 5.82% 0.8s 0.0s 7.1s
Conserve Phase 100.00% 100.00% 100.00% 301.7s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000201.494131.076259.987
Evocation26.5140.00062.72388.26341.297126.057
Counterspell1.2340.0009.97617.2203.06033.619
Shifting Power11.3090.00039.39452.68739.657107.493
Rune of Power8.5160.00041.06755.83825.606122.575
Touch of the Magi6.5160.00019.69744.12722.77668.230
Arcane Power7.6700.00027.25328.25814.67055.991
Arcane Barrage13.7201.17747.539257.828199.376314.587
Arcane Orb10.5310.00067.369117.51361.767178.664
Presence of Mind23.9310.00081.898101.30461.380162.984

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
no_lego
mana_regen Mana 3182.97 419169.89 60.25% 131.69 4574.99 1.08%
Evocation Mana 138.52 181676.74 26.12% 1311.56 0.00 0.00%
Mana Gem Mana 2.94 20673.24 2.97% 7024.57 0.00 0.00%
Arcane Barrage Mana 17.72 74159.72 10.66% 4185.87 76.39 0.10%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 68870.7 2306.28 2417.93 4648.3 36558.9 1381.4 70245.7
Usage Type Count Total Avg RPE APR
no_lego
arcane_blast Mana 110.0 606533.3 5516.4 5620.1 1.1
arcane_missiles Mana 43.2 84147.1 1947.2 1964.9 7.8
arcane_orb Mana 10.6 5275.0 496.6 501.3 7.7
counterspell Mana 14.0 12688.8 903.7 912.2 0.0
shifting_power Mana 4.6 11598.6 2500.0 2524.0 2.0
touch_of_the_magi Mana 6.5 16102.5 2474.5 2498.6 10.4

Statistics & Data Analysis

Fight Length
no_lego Fight Length
Count 1703
Mean 301.72
Minimum 240.02
Maximum 359.99
Spread ( max - min ) 119.97
Range [ ( max - min ) / 2 * 100% ] 19.88%
Standard Deviation 34.9859
5th Percentile 247.06
95th Percentile 355.01
( 95th Percentile - 5th Percentile ) 107.96
Mean Distribution
Standard Deviation 0.8478
95.00% Confidence Interval ( 300.05 - 303.38 )
Normalized 95.00% Confidence Interval ( 99.45% - 100.55% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51653
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1045
DPS
no_lego Damage Per Second
Count 1703
Mean 5825.65
Minimum 5053.42
Maximum 6577.78
Spread ( max - min ) 1524.36
Range [ ( max - min ) / 2 * 100% ] 13.08%
Standard Deviation 239.7941
5th Percentile 5437.54
95th Percentile 6219.93
( 95th Percentile - 5th Percentile ) 782.39
Mean Distribution
Standard Deviation 5.8107
95.00% Confidence Interval ( 5814.26 - 5837.03 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6509
0.1 Scale Factor Error with Delta=300 491
0.05 Scale Factor Error with Delta=300 1964
0.01 Scale Factor Error with Delta=300 49087
Priority Target DPS
no_lego Priority Target Damage Per Second
Count 1703
Mean 5825.65
Minimum 5053.42
Maximum 6577.78
Spread ( max - min ) 1524.36
Range [ ( max - min ) / 2 * 100% ] 13.08%
Standard Deviation 239.7941
5th Percentile 5437.54
95th Percentile 6219.93
( 95th Percentile - 5th Percentile ) 782.39
Mean Distribution
Standard Deviation 5.8107
95.00% Confidence Interval ( 5814.26 - 5837.03 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6509
0.1 Scale Factor Error with Delta=300 491
0.05 Scale Factor Error with Delta=300 1964
0.01 Scale Factor Error with Delta=300 49087
DPS(e)
no_lego Damage Per Second (Effective)
Count 1703
Mean 5825.65
Minimum 5053.42
Maximum 6577.78
Spread ( max - min ) 1524.36
Range [ ( max - min ) / 2 * 100% ] 13.08%
Damage
no_lego Damage
Count 1703
Mean 1749679.25
Minimum 1309976.63
Maximum 2225834.77
Spread ( max - min ) 915858.13
Range [ ( max - min ) / 2 * 100% ] 26.17%
DTPS
no_lego Damage Taken Per Second
Count 1703
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
no_lego Healing Per Second
Count 1703
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
no_lego Healing Per Second (Effective)
Count 1703
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
no_lego Heal
Count 1703
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
no_lego Healing Taken Per Second
Count 1703
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
no_lego Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
no_legoTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
no_lego Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 13.91 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 0.21 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
W 1.99 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 1.51 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 3.94 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.01 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 2.66 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 5.39 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
l 4.60 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.56 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 2.18 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.20 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.84 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.10 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
s 0.09 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
w 1.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
{ 1.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
0.00 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.84 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
~ 0.06 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
! 16.58 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
" 0.91 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 0.15 arcane_barrage
actions.rotation
# count action,conditions
$ 2.65 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.34 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.86 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.45 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.01 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 2.21 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 5.49 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 6.64 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 2.71 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 2.95 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 9.47 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 3.22 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 3.83 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 0.70 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.06 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
? 85.57 arcane_blast
@ 1.95 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 2.43 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTtuvw!!U!!!!!!!{xyW|!!Tz!!}!!"$l??<T,:?????-'hk*?T??+<:?????????;??T??;-lgj*Tn)?+???k??+.:?U???@$T??????<,:????-lT'hk*n)?+?>:???X??T,??,j+?W???????.:?T'hk*.*???lT?@$?<:?????'Uhk*Tn)??+<:?????????;?T?-:l&gj*T???V?=:??k??+?.??o?T??@$qqpq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask no_lego 70245.7/70246: 100% mana
Pre precombat 1 food no_lego 70245.7/70246: 100% mana
Pre precombat 2 augmentation no_lego 70245.7/70246: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat A final_burn Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 70245.7/70246: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 68870.7/70246: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 68870.7/70246: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 67870.7/70246: 97% mana crimson_chorus
0:01.288 fishing_opener u arcane_blast Fluffy_Pillow 69180.2/70246: 98% mana bloodlust, crimson_chorus
0:02.419 fishing_opener v rune_of_power Fluffy_Pillow 64754.1/70246: 92% mana bloodlust, crimson_chorus
0:03.412 fishing_opener w potion Fluffy_Pillow 66149.2/70246: 94% mana bloodlust, rune_of_power, crimson_chorus
0:03.412 fishing_opener ! arcane_blast Fluffy_Pillow 66149.2/70246: 94% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:04.423 fishing_opener ! arcane_blast Fluffy_Pillow 60694.6/70246: 86% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:05.434 default U use_mana_gem no_lego 55240.0/70246: 79% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:05.434 fishing_opener ! arcane_blast Fluffy_Pillow 62264.5/70246: 89% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:06.444 fishing_opener ! arcane_blast Fluffy_Pillow 56808.5/70246: 81% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:07.456 fishing_opener ! arcane_blast Fluffy_Pillow 51355.3/70246: 73% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:08.468 fishing_opener ! arcane_blast Fluffy_Pillow 45902.0/70246: 65% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:09.480 fishing_opener ! arcane_blast Fluffy_Pillow 40448.8/70246: 58% mana bloodlust, rune_of_power, crimson_chorus, potion_of_spectral_intellect
0:10.494 fishing_opener ! arcane_blast Fluffy_Pillow 34998.4/70246: 50% mana bloodlust, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:11.505 fishing_opener ! arcane_blast Fluffy_Pillow 29543.8/70246: 42% mana bloodlust, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:12.516 fishing_opener { arcane_barrage Fluffy_Pillow 24089.1/70246: 34% mana bloodlust, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:13.508 fishing_opener x touch_of_the_magi Fluffy_Pillow 29697.6/70246: 42% mana bloodlust, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:14.500 fishing_opener y arcane_power Fluffy_Pillow 28591.2/70246: 41% mana bloodlust, arcane_charge(4), rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:14.500 default W berserking Fluffy_Pillow 28591.2/70246: 41% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:14.500 fishing_opener | arcane_missiles Fluffy_Pillow 28591.2/70246: 41% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
0:22.504 fishing_opener ! arcane_blast Fluffy_Pillow 24836.2/70246: 35% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:23.424 fishing_opener ! arcane_blast Fluffy_Pillow 22691.2/70246: 32% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.345 default T counterspell Fluffy_Pillow 20547.6/70246: 29% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.345 fishing_opener z presence_of_mind Fluffy_Pillow 20047.6/70246: 29% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.345 fishing_opener ! arcane_blast Fluffy_Pillow 20047.6/70246: 29% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.245 fishing_opener ! arcane_blast Fluffy_Pillow 17874.5/70246: 25% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.146 fishing_opener } arcane_missiles Fluffy_Pillow 15702.9/70246: 22% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.557 fishing_opener ! arcane_blast Fluffy_Pillow 17685.2/70246: 25% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.548 fishing_opener ! arcane_blast Fluffy_Pillow 15640.0/70246: 22% mana bloodlust, arcane_charge(4), arcane_power, crimson_chorus(3), empyreal_surge(5)
0:29.558 fishing_opener " evocation no_lego 10183.9/70246: 14% mana bloodlust, arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
0:32.744 rotation $ cancel_action Fluffy_Pillow 67977.7/70246: 97% mana bloodlust, arcane_charge(4), clearcasting, evocation
0:32.748 cooldowns l shifting_power Fluffy_Pillow 67983.3/70246: 97% mana bloodlust, arcane_charge(4), clearcasting
0:35.588 rotation ? arcane_blast Fluffy_Pillow 69473.3/70246: 99% mana bloodlust, arcane_charge(4), clearcasting(2)
0:36.597 rotation ? arcane_blast Fluffy_Pillow 63373.5/70246: 90% mana bloodlust, arcane_charge(4), clearcasting(2)
0:37.610 rotation < arcane_barrage Fluffy_Pillow 57921.7/70246: 82% mana bloodlust, arcane_charge(4), clearcasting(2)
0:38.601 default T counterspell Fluffy_Pillow 63528.7/70246: 90% mana bloodlust, clearcasting(3)
0:38.601 rotation , arcane_missiles Fluffy_Pillow 62528.7/70246: 89% mana bloodlust, clearcasting(3)
0:40.363 rotation : arcane_orb Fluffy_Pillow 65004.2/70246: 93% mana bloodlust, clearcasting(2)
0:41.354 rotation ? arcane_blast Fluffy_Pillow 65896.4/70246: 94% mana arcane_charge(2), clearcasting(2)
0:42.976 rotation ? arcane_blast Fluffy_Pillow 64050.2/70246: 91% mana arcane_charge(3), clearcasting(2)
0:44.442 rotation ? arcane_blast Fluffy_Pillow 60609.8/70246: 86% mana arcane_charge(4), clearcasting(2)
0:45.754 rotation ? arcane_blast Fluffy_Pillow 55578.1/70246: 79% mana arcane_charge(4), clearcasting(2)
0:47.067 rotation ? arcane_blast Fluffy_Pillow 50547.7/70246: 72% mana arcane_charge(4), clearcasting(2)
0:48.379 rotation - arcane_missiles Fluffy_Pillow 45516.0/70246: 65% mana arcane_charge(4), clearcasting(2)
0:50.432 rotation ' arcane_barrage Fluffy_Pillow 48400.3/70246: 69% mana arcane_charge(4), clearcasting(2)
0:51.722 cooldowns h touch_of_the_magi Fluffy_Pillow 54427.3/70246: 77% mana clearcasting(2)
0:53.010 cooldowns k rune_of_power Fluffy_Pillow 53736.9/70246: 76% mana arcane_charge(4), clearcasting(2)
0:54.297 rotation * arcane_missiles Fluffy_Pillow 55545.0/70246: 79% mana arcane_charge(4), clearcasting(2), rune_of_power
1:02.047 rotation ? arcane_blast Fluffy_Pillow 58933.1/70246: 84% mana arcane_charge(4), rune_of_power, crimson_chorus
1:03.359 default T counterspell Fluffy_Pillow 53901.3/70246: 77% mana arcane_charge(4), rune_of_power, crimson_chorus
1:03.359 rotation ? arcane_blast Fluffy_Pillow 52901.3/70246: 75% mana arcane_charge(4), rune_of_power, crimson_chorus
1:04.671 rotation ? arcane_blast Fluffy_Pillow 47869.6/70246: 68% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:05.983 rotation + arcane_missiles Fluffy_Pillow 42837.8/70246: 61% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:07.980 rotation < arcane_barrage Fluffy_Pillow 45643.4/70246: 65% mana arcane_charge(4), crimson_chorus
1:09.266 rotation : arcane_orb Fluffy_Pillow 51664.9/70246: 74% mana crimson_chorus
1:10.552 rotation ? arcane_blast Fluffy_Pillow 52971.6/70246: 75% mana arcane_charge(2), crimson_chorus(2)
1:12.172 rotation ? arcane_blast Fluffy_Pillow 51122.6/70246: 73% mana arcane_charge(3), crimson_chorus(2)
1:13.641 rotation ? arcane_blast Fluffy_Pillow 47686.4/70246: 68% mana arcane_charge(4), crimson_chorus(2)
1:14.954 rotation ? arcane_blast Fluffy_Pillow 42656.0/70246: 61% mana arcane_charge(4), crimson_chorus(2)
1:16.267 rotation ? arcane_blast Fluffy_Pillow 37625.7/70246: 54% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:17.579 rotation ? arcane_blast Fluffy_Pillow 32593.9/70246: 46% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:18.892 rotation ? arcane_blast Fluffy_Pillow 27563.6/70246: 39% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:20.204 rotation ? arcane_blast Fluffy_Pillow 22531.8/70246: 32% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:21.517 rotation ? arcane_blast Fluffy_Pillow 17501.5/70246: 25% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:22.831 rotation ; arcane_barrage Fluffy_Pillow 12472.6/70246: 18% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:24.117 rotation ? arcane_blast Fluffy_Pillow 18494.0/70246: 26% mana clearcasting(2), crimson_chorus(3)
1:26.044 rotation ? arcane_blast Fluffy_Pillow 19826.3/70246: 28% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:27.820 default T counterspell Fluffy_Pillow 19571.4/70246: 28% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:27.820 rotation ? arcane_blast Fluffy_Pillow 18571.4/70246: 26% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:29.442 rotation ? arcane_blast Fluffy_Pillow 16725.2/70246: 24% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:30.909 rotation ; arcane_barrage Fluffy_Pillow 13286.2/70246: 19% mana arcane_charge(4), clearcasting(2)
1:32.196 rotation - arcane_missiles Fluffy_Pillow 19309.1/70246: 27% mana clearcasting(2)
1:34.203 cooldowns l shifting_power Fluffy_Pillow 22128.7/70246: 32% mana clearcasting
1:37.788 cooldowns g touch_of_the_magi Fluffy_Pillow 24665.3/70246: 35% mana
1:39.077 cooldowns j arcane_power Fluffy_Pillow 23976.3/70246: 34% mana arcane_charge(4)
1:39.077 rotation * arcane_missiles Fluffy_Pillow 23976.3/70246: 34% mana arcane_charge(4), arcane_power, rune_of_power
1:46.781 default T counterspell Fluffy_Pillow 19799.7/70246: 28% mana arcane_charge(4), arcane_power, rune_of_power
1:46.781 cooldowns n presence_of_mind Fluffy_Pillow 19299.7/70246: 27% mana arcane_charge(4), arcane_power, rune_of_power
1:46.781 rotation ) arcane_blast Fluffy_Pillow 19299.7/70246: 27% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
1:48.069 rotation ? arcane_blast Fluffy_Pillow 17671.8/70246: 25% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power
1:49.357 rotation + arcane_missiles Fluffy_Pillow 16043.8/70246: 23% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power
1:51.350 rotation ? arcane_blast Fluffy_Pillow 18843.8/70246: 27% mana arcane_charge(4), arcane_power, presence_of_mind
1:52.637 rotation ? arcane_blast Fluffy_Pillow 17214.4/70246: 25% mana arcane_charge(4), arcane_power
1:53.950 rotation ? arcane_blast Fluffy_Pillow 15621.6/70246: 22% mana arcane_charge(4), arcane_power
1:55.264 cooldowns k rune_of_power Fluffy_Pillow 10592.6/70246: 15% mana arcane_charge(4)
1:56.552 rotation ? arcane_blast Fluffy_Pillow 12402.2/70246: 18% mana arcane_charge(4), rune_of_power
1:57.863 rotation ? arcane_blast Fluffy_Pillow 7369.0/70246: 10% mana arcane_charge(4), clearcasting, rune_of_power
1:59.177 rotation + arcane_missiles Fluffy_Pillow 2340.1/70246: 3% mana arcane_charge(4), clearcasting, rune_of_power
2:01.146 rotation . arcane_barrage Fluffy_Pillow 5106.3/70246: 7% mana arcane_charge(4), rune_of_power, crimson_chorus
2:02.433 rotation : arcane_orb Fluffy_Pillow 11129.2/70246: 16% mana rune_of_power, crimson_chorus
2:03.720 rotation ? arcane_blast Fluffy_Pillow 12437.3/70246: 18% mana arcane_charge(2), rune_of_power, crimson_chorus
2:05.342 default U use_mana_gem no_lego 10591.1/70246: 15% mana arcane_charge(3), rune_of_power, crimson_chorus
2:05.434 rotation ? arcane_blast Fluffy_Pillow 17744.9/70246: 25% mana arcane_charge(3), rune_of_power, crimson_chorus
2:06.900 rotation ? arcane_blast Fluffy_Pillow 14304.5/70246: 20% mana arcane_charge(4), rune_of_power, crimson_chorus
2:08.214 rotation ? arcane_blast Fluffy_Pillow 9275.6/70246: 13% mana arcane_charge(4), rune_of_power, crimson_chorus
2:09.525 rotation @ evocation no_lego 4242.4/70246: 6% mana arcane_charge(4), clearcasting, crimson_chorus
2:14.023 rotation $ cancel_action Fluffy_Pillow 67006.5/70246: 95% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:14.027 default T counterspell Fluffy_Pillow 67012.1/70246: 95% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.027 rotation ? arcane_blast Fluffy_Pillow 66012.1/70246: 94% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.339 rotation ? arcane_blast Fluffy_Pillow 60980.4/70246: 87% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.651 rotation ? arcane_blast Fluffy_Pillow 55948.6/70246: 80% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.966 rotation ? arcane_blast Fluffy_Pillow 50921.1/70246: 72% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:19.277 rotation ? arcane_blast Fluffy_Pillow 45887.9/70246: 65% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:20.592 rotation ? arcane_blast Fluffy_Pillow 40860.4/70246: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:21.905 rotation < arcane_barrage Fluffy_Pillow 35830.1/70246: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:23.192 rotation , arcane_missiles Fluffy_Pillow 41852.9/70246: 60% mana clearcasting(3), crimson_chorus(3)
2:25.285 rotation : arcane_orb Fluffy_Pillow 44793.4/70246: 64% mana clearcasting(2), crimson_chorus(3)
2:26.573 rotation ? arcane_blast Fluffy_Pillow 46102.9/70246: 66% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
2:28.195 rotation ? arcane_blast Fluffy_Pillow 44256.7/70246: 63% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
2:29.662 rotation ? arcane_blast Fluffy_Pillow 40817.7/70246: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:30.975 rotation ? arcane_blast Fluffy_Pillow 35787.4/70246: 51% mana arcane_charge(4), clearcasting(2)
2:32.288 rotation - arcane_missiles Fluffy_Pillow 30757.0/70246: 44% mana arcane_charge(4), clearcasting(2)
2:34.247 cooldowns l shifting_power Fluffy_Pillow 33509.3/70246: 48% mana arcane_charge(4), clearcasting(2)
2:37.851 default T counterspell Fluffy_Pillow 36072.6/70246: 51% mana arcane_charge(4), clearcasting(2)
2:37.851 rotation ' arcane_barrage Fluffy_Pillow 35072.6/70246: 50% mana arcane_charge(4), clearcasting(2)
2:39.139 cooldowns h touch_of_the_magi Fluffy_Pillow 41096.8/70246: 59% mana clearcasting(2)
2:40.426 cooldowns k rune_of_power Fluffy_Pillow 40405.0/70246: 58% mana arcane_charge(4), clearcasting(2)
2:41.714 rotation * arcane_missiles Fluffy_Pillow 42214.5/70246: 60% mana arcane_charge(4), clearcasting(2), rune_of_power
2:47.413 cooldowns n presence_of_mind Fluffy_Pillow 42721.1/70246: 61% mana arcane_charge(4), rune_of_power
2:47.413 rotation ) arcane_blast Fluffy_Pillow 42721.1/70246: 61% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:48.703 rotation ? arcane_blast Fluffy_Pillow 37658.4/70246: 54% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:49.990 rotation + arcane_missiles Fluffy_Pillow 32591.6/70246: 46% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
2:52.008 rotation ? arcane_blast Fluffy_Pillow 35426.7/70246: 50% mana arcane_charge(4), presence_of_mind, rune_of_power
2:53.295 rotation > arcane_barrage Fluffy_Pillow 30359.8/70246: 43% mana arcane_charge(4), rune_of_power
2:54.585 rotation : arcane_orb Fluffy_Pillow 36386.9/70246: 52% mana
2:55.873 rotation ? arcane_blast Fluffy_Pillow 37696.4/70246: 54% mana arcane_charge(2)
2:57.494 rotation ? arcane_blast Fluffy_Pillow 35848.8/70246: 51% mana arcane_charge(3)
2:58.962 rotation ? arcane_blast Fluffy_Pillow 32411.2/70246: 46% mana arcane_charge(4), clearcasting
3:00.275 default X use_item_empyreal_ordnance Fluffy_Pillow 27380.8/70246: 39% mana arcane_charge(4), clearcasting, crimson_chorus
3:00.275 rotation ? arcane_blast Fluffy_Pillow 27380.8/70246: 39% mana arcane_charge(4), clearcasting, crimson_chorus
3:01.587 rotation ? arcane_blast Fluffy_Pillow 22349.1/70246: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:02.898 default T counterspell Fluffy_Pillow 17315.9/70246: 25% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:02.898 rotation , arcane_missiles Fluffy_Pillow 16315.9/70246: 23% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:04.816 rotation ? arcane_blast Fluffy_Pillow 19010.6/70246: 27% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.127 rotation ? arcane_blast Fluffy_Pillow 13977.4/70246: 20% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.439 rotation , arcane_missiles Fluffy_Pillow 8945.7/70246: 13% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:09.465 cooldowns j arcane_power Fluffy_Pillow 11792.0/70246: 17% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.465 rotation + arcane_missiles Fluffy_Pillow 11792.0/70246: 17% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus
3:13.268 rotation ? arcane_blast Fluffy_Pillow 17134.9/70246: 24% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
3:14.579 default W berserking Fluffy_Pillow 15539.2/70246: 22% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
3:14.579 rotation ? arcane_blast Fluffy_Pillow 15539.2/70246: 22% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
3:15.775 rotation ? arcane_blast Fluffy_Pillow 13782.0/70246: 20% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:16.969 rotation ? arcane_blast Fluffy_Pillow 12022.0/70246: 17% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:18.164 rotation ? arcane_blast Fluffy_Pillow 10263.4/70246: 15% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:19.360 rotation ? arcane_blast Fluffy_Pillow 8506.1/70246: 12% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
3:20.554 rotation ? arcane_blast Fluffy_Pillow 6746.1/70246: 10% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:21.748 rotation ? arcane_blast Fluffy_Pillow 4986.1/70246: 7% mana berserking, arcane_charge(4), arcane_power, crimson_chorus(3), empyreal_surge(5)
3:22.943 rotation . arcane_barrage Fluffy_Pillow 3227.4/70246: 5% mana berserking, arcane_charge(4), arcane_power, crimson_chorus(3), empyreal_surge(5)
3:24.115 rotation : arcane_orb Fluffy_Pillow 9088.7/70246: 13% mana berserking, arcane_power, crimson_chorus(3), empyreal_surge(5)
3:25.286 rotation ? arcane_blast Fluffy_Pillow 10483.9/70246: 15% mana berserking, arcane_charge(2), crimson_chorus(3), empyreal_surge(5)
3:26.761 default T counterspell Fluffy_Pillow 8431.2/70246: 12% mana arcane_charge(3), crimson_chorus(3), empyreal_surge(5)
3:26.898 rotation ' arcane_barrage Fluffy_Pillow 7623.6/70246: 11% mana arcane_charge(3), crimson_chorus(3), empyreal_surge(5)
3:28.188 cooldowns h touch_of_the_magi Fluffy_Pillow 12597.0/70246: 18% mana crimson_chorus(3), empyreal_surge(5)
3:29.476 cooldowns k rune_of_power Fluffy_Pillow 11906.6/70246: 17% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:30.764 rotation * arcane_missiles Fluffy_Pillow 13716.1/70246: 20% mana arcane_charge(4), rune_of_power
3:35.261 rotation . arcane_barrage Fluffy_Pillow 5034.0/70246: 7% mana arcane_charge(4), rune_of_power
3:36.549 rotation * arcane_missiles Fluffy_Pillow 11058.3/70246: 16% mana rune_of_power
3:38.869 rotation ? arcane_blast Fluffy_Pillow 6817.7/70246: 10% mana rune_of_power
3:40.800 rotation ? arcane_blast Fluffy_Pillow 8155.5/70246: 12% mana arcane_charge, rune_of_power
3:42.574 rotation ? arcane_blast Fluffy_Pillow 7897.9/70246: 11% mana arcane_charge(2), rune_of_power
3:44.196 cooldowns l shifting_power Fluffy_Pillow 6051.6/70246: 9% mana arcane_charge(3)
3:47.875 default T counterspell Fluffy_Pillow 8720.3/70246: 12% mana arcane_charge(3)
3:47.875 rotation ? arcane_blast Fluffy_Pillow 7720.3/70246: 11% mana arcane_charge(3)
3:49.343 rotation @ evocation Fluffy_Pillow 4282.7/70246: 6% mana arcane_charge(4)
3:53.846 rotation $ cancel_action Fluffy_Pillow 67116.6/70246: 96% mana arcane_charge(4), evocation
3:53.849 rotation ? arcane_blast Fluffy_Pillow 67120.8/70246: 96% mana arcane_charge(4)
3:55.162 rotation < arcane_barrage Fluffy_Pillow 62090.5/70246: 88% mana arcane_charge(4), clearcasting
3:56.450 rotation : arcane_orb Fluffy_Pillow 68114.7/70246: 97% mana clearcasting
3:57.734 rotation ? arcane_blast Fluffy_Pillow 69418.6/70246: 99% mana arcane_charge(2), clearcasting
3:59.356 rotation ? arcane_blast Fluffy_Pillow 66127.7/70246: 94% mana arcane_charge(3), clearcasting
4:00.823 rotation ? arcane_blast Fluffy_Pillow 62688.7/70246: 89% mana arcane_charge(4), clearcasting, crimson_chorus
4:02.135 rotation ? arcane_blast Fluffy_Pillow 57657.0/70246: 82% mana arcane_charge(4), clearcasting, crimson_chorus
4:03.447 rotation ? arcane_blast Fluffy_Pillow 52625.2/70246: 75% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.761 rotation ' arcane_barrage Fluffy_Pillow 47596.3/70246: 68% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.049 default U use_mana_gem no_lego 53620.6/70246: 76% mana clearcasting, crimson_chorus
4:06.049 cooldowns h touch_of_the_magi Fluffy_Pillow 60645.1/70246: 86% mana clearcasting, crimson_chorus
4:07.336 cooldowns k rune_of_power Fluffy_Pillow 59953.3/70246: 85% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.624 rotation * arcane_missiles Fluffy_Pillow 61762.8/70246: 88% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:14.920 default T counterspell Fluffy_Pillow 55608.1/70246: 79% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:14.920 cooldowns n presence_of_mind Fluffy_Pillow 54608.1/70246: 78% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:14.920 rotation ) arcane_blast Fluffy_Pillow 54608.1/70246: 78% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
4:16.206 rotation ? arcane_blast Fluffy_Pillow 49539.9/70246: 71% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
4:17.494 rotation ? arcane_blast Fluffy_Pillow 44474.4/70246: 63% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
4:18.781 rotation + arcane_missiles Fluffy_Pillow 39407.5/70246: 56% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:20.735 rotation < arcane_barrage Fluffy_Pillow 42152.7/70246: 60% mana arcane_charge(4), crimson_chorus(2)
4:22.022 rotation : arcane_orb Fluffy_Pillow 48175.6/70246: 69% mana crimson_chorus(3)
4:23.311 rotation ? arcane_blast Fluffy_Pillow 49486.5/70246: 70% mana arcane_charge(2), crimson_chorus(3)
4:24.932 rotation ? arcane_blast Fluffy_Pillow 47638.9/70246: 68% mana arcane_charge(3), crimson_chorus(3)
4:26.401 rotation ? arcane_blast Fluffy_Pillow 44202.7/70246: 63% mana arcane_charge(4), crimson_chorus(3)
4:27.713 rotation ? arcane_blast Fluffy_Pillow 39171.0/70246: 56% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:29.025 rotation ? arcane_blast Fluffy_Pillow 34139.2/70246: 49% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:30.338 rotation ? arcane_blast Fluffy_Pillow 29108.9/70246: 41% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:31.649 rotation ? arcane_blast Fluffy_Pillow 24075.7/70246: 34% mana arcane_charge(4), clearcasting
4:32.963 rotation ? arcane_blast Fluffy_Pillow 19046.8/70246: 27% mana arcane_charge(4), clearcasting
4:34.274 rotation ? arcane_blast Fluffy_Pillow 14013.6/70246: 20% mana arcane_charge(4), clearcasting
4:35.587 rotation ; arcane_barrage Fluffy_Pillow 8983.2/70246: 13% mana arcane_charge(4), clearcasting
4:36.875 rotation ? arcane_blast Fluffy_Pillow 15007.5/70246: 21% mana clearcasting
4:38.804 default T counterspell Fluffy_Pillow 16342.6/70246: 23% mana arcane_charge, clearcasting
4:38.920 rotation ? arcane_blast Fluffy_Pillow 15505.6/70246: 22% mana arcane_charge, clearcasting
4:40.696 rotation - arcane_missiles Fluffy_Pillow 15250.7/70246: 22% mana arcane_charge(2), clearcasting
4:42.690 rotation : arcane_orb Fluffy_Pillow 18052.1/70246: 26% mana arcane_charge(2)
4:43.978 cooldowns l shifting_power Fluffy_Pillow 19361.6/70246: 28% mana arcane_charge(4)
4:47.844 rotation & arcane_barrage Fluffy_Pillow 22293.0/70246: 32% mana arcane_charge(4)
4:49.132 cooldowns g touch_of_the_magi Fluffy_Pillow 28317.3/70246: 40% mana
4:50.420 cooldowns j arcane_power Fluffy_Pillow 27626.8/70246: 39% mana arcane_charge(4)
4:50.420 rotation * arcane_missiles Fluffy_Pillow 27626.8/70246: 39% mana arcane_charge(4), arcane_power, rune_of_power
4:59.761 default T counterspell Fluffy_Pillow 22000.1/70246: 31% mana arcane_charge(4), arcane_power, rune_of_power
4:59.761 rotation ? arcane_blast Fluffy_Pillow 21500.1/70246: 31% mana arcane_charge(4), arcane_power, rune_of_power
5:01.074 rotation ? arcane_blast Fluffy_Pillow 19907.3/70246: 28% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
5:02.387 rotation ? arcane_blast Fluffy_Pillow 18314.4/70246: 26% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
5:03.698 default V potion Fluffy_Pillow 16718.8/70246: 24% mana arcane_charge(4), arcane_power, crimson_chorus
5:03.698 rotation ? arcane_blast Fluffy_Pillow 16718.8/70246: 24% mana arcane_charge(4), arcane_power, crimson_chorus, potion_of_spectral_intellect
5:05.012 rotation = arcane_barrage Fluffy_Pillow 15127.3/70246: 22% mana arcane_charge(4), arcane_power, crimson_chorus, potion_of_spectral_intellect
5:06.301 rotation : arcane_orb Fluffy_Pillow 21153.0/70246: 30% mana crimson_chorus, potion_of_spectral_intellect
5:07.587 rotation ? arcane_blast Fluffy_Pillow 22459.7/70246: 32% mana arcane_charge(2), crimson_chorus, potion_of_spectral_intellect
5:09.208 rotation ? arcane_blast Fluffy_Pillow 20612.1/70246: 29% mana arcane_charge(3), crimson_chorus, potion_of_spectral_intellect
5:10.674 cooldowns k rune_of_power Fluffy_Pillow 17171.7/70246: 24% mana arcane_charge(4), crimson_chorus, potion_of_spectral_intellect
5:11.961 rotation ? arcane_blast Fluffy_Pillow 18979.8/70246: 27% mana arcane_charge(4), rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
5:13.274 rotation ? arcane_blast Fluffy_Pillow 13949.5/70246: 20% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
5:14.586 rotation + arcane_missiles Fluffy_Pillow 8917.7/70246: 13% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
5:16.687 rotation ? arcane_blast Fluffy_Pillow 11869.5/70246: 17% mana arcane_charge(4), rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
5:17.999 rotation . arcane_barrage Fluffy_Pillow 6837.7/70246: 10% mana arcane_charge(4), rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
5:19.286 rotation ? arcane_blast Fluffy_Pillow 12860.6/70246: 18% mana rune_of_power, crimson_chorus(2), potion_of_spectral_intellect
5:21.217 rotation ? arcane_blast Fluffy_Pillow 14198.5/70246: 20% mana arcane_charge, rune_of_power, crimson_chorus(3), potion_of_spectral_intellect
5:22.992 cooldowns o presence_of_mind Fluffy_Pillow 13942.2/70246: 20% mana arcane_charge(2), rune_of_power, crimson_chorus(3), potion_of_spectral_intellect
5:22.992 rotation ? arcane_blast Fluffy_Pillow 13942.2/70246: 20% mana arcane_charge(2), presence_of_mind(3), rune_of_power, crimson_chorus(3), potion_of_spectral_intellect
5:24.280 default T counterspell Fluffy_Pillow 11626.7/70246: 17% mana arcane_charge(3), presence_of_mind(2), crimson_chorus(3), potion_of_spectral_intellect
5:24.280 rotation ? arcane_blast Fluffy_Pillow 10626.7/70246: 15% mana arcane_charge(3), presence_of_mind(2), crimson_chorus(3), potion_of_spectral_intellect
5:25.567 rotation ? arcane_blast Fluffy_Pillow 6934.8/70246: 10% mana arcane_charge(4), presence_of_mind, crimson_chorus(3), potion_of_spectral_intellect
5:26.855 rotation @ evocation Fluffy_Pillow 1869.4/70246: 3% mana arcane_charge(4), crimson_chorus(3), potion_of_spectral_intellect
5:31.551 rotation $ cancel_action Fluffy_Pillow 67396.3/70246: 96% mana arcane_charge(4), evocation
5:31.557 final_burn q arcane_blast Fluffy_Pillow 67404.7/70246: 96% mana arcane_charge(4)
5:32.870 final_burn q arcane_blast Fluffy_Pillow 62374.4/70246: 89% mana arcane_charge(4), clearcasting
5:34.182 final_burn p arcane_missiles Fluffy_Pillow 57342.6/70246: 82% mana arcane_charge(4), clearcasting
5:36.161 final_burn q arcane_blast Fluffy_Pillow 60123.0/70246: 86% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1815 1615 1092 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 70246 70246 0
Spell Power 1815 1615 0
Crit 15.46% 15.46% 366
Haste 16.85% 16.85% 556
Versatility 5.70% 5.70% 228
Mana Regen 1405 1405 0
Mastery 40.49% 40.49% 901
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +163 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +37 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +74 Crit, +33 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +37 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +82 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +101 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +54 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="no_lego"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/1532,ilevel=235,enchant_id=6168
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1092
# gear_crit_rating=366
# gear_haste_rating=556
# gear_mastery_rating=901
# gear_versatility_rating=228
# gear_armor=369

temporal_warp : 6277 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6277.0 6277.0 12.2 / 0.195% 999.4 / 15.9% 2.5
RPS Out RPS In Primary Resource Waiting APM Active Skill
2497.0 2367.4 Mana 0.00% 44.3 100.5% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
temporal_warp 6277
Arcane Barrage 373 6.0% 20.3 14.19sec 5558 4674 Direct 20.3 4710 9395 5562 18.2%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.31 20.29 0.00 0.00 1.1890 0.0000 112855.68 112855.68 0.00% 4674.47 4674.47
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.80% 16.60 8 25 4709.77 3232 10621 4710.23 4178 5426 78177 78177 0.00%
crit 18.20% 3.69 0 11 9394.75 6099 21242 9155.59 0 15969 34678 34678 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.02
    fishing_opener
    [{]:0.93
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [!]:1.00
    rotation
    [$]:0.93
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [%]:2.87
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [&]:0.03
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [-]:6.17
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [:]:2.54
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [;]:0.71
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:1.93
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [=]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:3.19
Arcane Blast 2182 34.8% 115.4 2.59sec 5701 4586 Direct 116.4 4735 9643 5652 18.7%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 115.41 116.41 0.00 0.00 1.2432 0.0000 657952.23 657952.23 0.00% 4585.86 4585.86
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.30% 94.64 61 125 4734.86 921 11768 4739.18 3890 5680 448162 448162 0.00%
crit 18.70% 21.76 8 38 9643.35 1841 23537 9658.70 6049 15582 209790 209790 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:2.37
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [~]:19.29
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [']:2.13
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [>]:91.16
Arcane Echo 307 4.9% 172.9 1.78sec 534 0 Direct 172.9 444 926 534 18.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 172.86 172.86 0.00 0.00 0.0000 0.0000 92315.33 92315.33 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.37% 140.65 87 199 444.22 220 668 445.53 376 527 62488 62488 0.00%
crit 18.63% 32.21 14 54 925.98 440 1336 927.94 720 1158 29827 29827 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2369 37.8% 45.5 6.28sec 15687 9198 Periodic 306.5 1946 4019 2331 18.6% 24.1%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 45.54 0.00 306.73 306.48 1.7054 0.2362 714298.65 714298.65 0.00% 9198.24 9198.24
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.44% 249.60 145 362 1946.18 1091 3313 1953.34 1729 2349 485749 485749 0.00%
crit 18.56% 56.88 24 88 4018.52 2182 6627 4036.58 3307 4987 228549 228549 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.69
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.92
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [(]:5.69
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [)]:6.83
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [*]:2.56
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [+]:2.77
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (137) 0.0% (2.2%) 10.6 29.05sec 3895 3220

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.60 0.00 0.00 0.00 1.2098 0.0000 0.00 0.00 0.00% 3220.00 3220.00

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [,]:9.59
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 137 2.2% 10.6 29.57sec 3899 0 Direct 10.6 3309 6571 3897 18.1%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.59 10.59 0.00 0.00 0.0000 0.0000 41283.56 41283.56 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.93% 8.68 3 13 3309.02 2942 8180 3306.94 2971 4120 28710 28710 0.00%
crit 18.07% 1.91 0 7 6570.76 5884 16359 5772.05 0 11685 12573 12573 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (88) 0.0% (1.4%) 2.0 0.00sec 13247 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 88 1.4% 10.0 20.86sec 2649 0 Periodic 13.9 1606 3139 1901 19.3% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.88 13.88 0.0000 1.7436 26393.58 26393.58 0.00% 1090.73 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.68% 11.20 4 14 1605.73 179 1900 1606.96 1332 1900 17978 17978 0.00%
crit 19.32% 2.68 0 9 3138.59 358 3800 2958.45 0 3800 8416 8416 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:323.07
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 39 0.6% 21.8 13.66sec 541 0 Direct 21.8 456 912 541 18.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.83 21.83 0.00 0.00 0.0000 0.0000 11799.39 11799.39 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.49% 17.79 6 33 456.08 444 471 456.05 445 466 8112 8112 0.00%
crit 18.51% 4.04 0 11 912.36 888 941 899.16 0 941 3687 3687 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (21) 0.0% (0.3%) 1.0 0.00sec 6350 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 159  / 21 0.3% 120.0 0.98sec 53 53 Direct 120.0 44 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 120.00 120.00 0.00 0.00 0.9996 0.0000 6349.93 6349.93 0.00% 52.94 52.94
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.17% 96.20 80 109 43.62 30 57 43.62 42 45 4197 4197 0.00%
crit 19.83% 23.80 11 40 90.48 60 114 90.51 79 103 2153 2153 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4404.94
Shadowcore Oil Blast 43 0.7% 43.5 6.89sec 298 0 Direct 43.5 251 502 298 18.7%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.50 43.50 0.00 0.00 0.0000 0.0000 12947.00 12947.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.34% 35.38 17 55 250.85 244 259 250.84 246 255 8875 8875 0.00%
crit 18.66% 8.12 1 19 501.61 488 518 501.71 488 518 4072 4072 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 80 1.3% 4.7 65.11sec 5165 1582 Periodic 18.5 1125 2250 1299 15.4% 4.7%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.65 0.00 18.50 18.50 3.2641 0.7574 24028.62 24028.62 0.00% 1582.39 1582.39
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.57% 15.65 8 23 1125.32 1068 1415 1125.48 1082 1208 17607 17607 0.00%
crit 15.43% 2.85 0 9 2250.13 2137 2829 2164.05 0 2669 6422 6422 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [m]:4.65
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (637) 0.0% (10.1%) 6.5 46.59sec 29330 25005

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.54 0.00 0.00 0.00 1.1731 0.0000 0.00 0.00 0.00% 25005.05 25005.05

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:1.58
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:3.96
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.01
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 637 10.1% 6.5 46.54sec 29330 0 Direct 6.5 29396 0 29396 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.54 6.53 0.00 0.00 0.0000 0.0000 191838.77 191838.77 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.53 5 8 29396.19 892 95844 29569.55 22228 39793 191839 191839 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:19530.47
  • base_dd_max:19530.47
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
temporal_warp
Arcane Power 3.7 89.26sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.68 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:2.68
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 194.12sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.97
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 13.9 22.39sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.89 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:13.89
Evocation 3.3 106.08sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.35 0.00 19.75 0.00 3.6197 0.6120 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [#]:0.44
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [?]:1.91
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.1 303.14sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.05 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.05
  • if_expr:buff.arcane_power.up
Presence of Mind 4.0 77.10sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.97 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [n]:0.59
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [o]:2.15
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [p]:0.22
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.4 50.53sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.44 0.00 0.00 0.00 1.1756 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:5.46
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.8 272.11sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.83
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 122.60sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.96
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.2 122.9 14.4sec 2.1sec 11.8sec 82.90% 0.00% 79.2 (79.8) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 52.3s
  • trigger_min/max:0.0s / 18.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.7s

Stack Uptimes

  • arcane_charge_1:4.99%
  • arcane_charge_2:9.39%
  • arcane_charge_3:7.73%
  • arcane_charge_4:60.80%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.7 0.0 88.5sec 88.5sec 14.7sec 17.93% 0.00% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:68.1s / 115.7s
  • trigger_min/max:68.1s / 115.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:17.93%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 194.8sec 194.8sec 11.9sec 7.86% 13.66% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 271.4s
  • trigger_min/max:180.0s / 271.4s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 12.0s

Stack Uptimes

  • berserking_1:7.86%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.43% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.43%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.6 11.4 16.3sec 10.0sec 7.1sec 43.87% 0.00% 1.1 (1.1) 0.5

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:23.90%
  • clearcasting_2:15.57%
  • clearcasting_3:4.40%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.6sec 60.8sec 28.6sec 51.97% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.09

Trigger Details

  • interval_min/max:60.0s / 67.0s
  • trigger_min/max:60.0s / 67.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.91%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 187.2sec 187.2sec 15.0sec 9.90% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:81.90

Trigger Details

  • interval_min/max:180.0s / 264.8s
  • trigger_min/max:180.0s / 264.8s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.90%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.6sec 105.6sec 3.8sec 4.25% 0.00% 16.4 (16.4) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:72.6s / 127.9s
  • trigger_min/max:72.6s / 127.9s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 4.8s

Stack Uptimes

  • evocation_1:4.25%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.1 0.0 309.9sec 309.9sec 24.5sec 8.63% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 342.1s
  • trigger_min/max:300.0s / 342.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.63%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 4.0 0.0 77.5sec 77.5sec 4.4sec 5.78% 10.15% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.6s / 148.8s
  • trigger_min/max:52.6s / 148.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 24.6s

Stack Uptimes

  • presence_of_mind_1:2.66%
  • presence_of_mind_2:2.77%
  • presence_of_mind_3:0.35%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 10.1 0.0 30.6sec 30.6sec 11.8sec 39.60% 0.00% 0.0 (0.0) 9.8

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 63.8s
  • trigger_min/max:12.0s / 63.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:39.60%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.8 0.0 270.9sec 270.9sec 36.4sec 21.75% 0.00% 0.0 (0.0) 1.3

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:260.0s / 319.6s
  • trigger_min/max:260.0s / 319.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:21.75%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.00% 0.00% 3.85%
Arcane Barrage Arcane Charge 2 0.06% 0.00% 5.00%
Arcane Barrage Arcane Charge 3 3.30% 0.00% 20.00%
Arcane Barrage Arcane Charge 4 96.64% 80.00% 100.00%
Arcane Blast Arcane Charge 0 6.02% 2.63% 10.40%
Arcane Blast Arcane Charge 1 4.33% 1.04% 8.47%
Arcane Blast Arcane Charge 2 10.84% 6.52% 15.25%
Arcane Blast Arcane Charge 3 11.52% 7.76% 15.49%
Arcane Blast Arcane Charge 4 67.29% 55.32% 78.95%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.84% 0.00% 4.95% 1.1s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 301.8s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000201.777140.067259.992
Evocation21.8540.00047.91773.90723.766110.246
Counterspell1.1550.00010.27416.0924.71431.898
Time Warp5.6700.00059.62210.4701.28560.910
Shifting Power10.6420.00035.12150.12533.471100.033
Rune of Power8.7140.00044.52757.62636.821118.840
Touch of the Magi6.6270.00020.95545.37630.04969.144
Arcane Power7.7730.00028.45128.78316.99264.478
Arcane Barrage11.9681.00049.689254.010196.206311.078
Arcane Orb10.5140.00063.150115.81764.913181.176
Presence of Mind23.3760.00087.53399.92150.397158.990

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
temporal_warp
mana_regen Mana 3204.01 420175.88 58.81% 131.14 3775.81 0.89%
Evocation Mana 129.21 188808.77 26.43% 1461.24 0.00 0.00%
Mana Gem Mana 2.96 20787.66 2.91% 7024.57 0.00 0.00%
Arcane Barrage Mana 20.30 84677.01 11.85% 4170.29 153.58 0.18%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 68870.7 2367.40 2496.97 3931.0 31134.1 363.7 70245.7
Usage Type Count Total Avg RPE APR
temporal_warp
arcane_blast Mana 117.5 615360.1 5237.0 5332.2 1.1
arcane_missiles Mana 46.0 95815.5 2084.1 2104.2 7.5
arcane_orb Mana 10.7 5300.6 495.8 500.2 7.8
counterspell Mana 14.0 12595.4 898.3 906.8 0.0
shifting_power Mana 4.7 11739.6 2500.0 2523.3 2.0
time_warp Mana 1.8 3680.6 1989.8 2010.3 0.0
touch_of_the_magi Mana 6.6 16334.4 2473.5 2497.3 11.7

Statistics & Data Analysis

Fight Length
temporal_warp Fight Length
Count 1703
Mean 301.86
Minimum 240.07
Maximum 359.99
Spread ( max - min ) 119.93
Range [ ( max - min ) / 2 * 100% ] 19.86%
Standard Deviation 34.5961
5th Percentile 246.71
95th Percentile 355.10
( 95th Percentile - 5th Percentile ) 108.39
Mean Distribution
Standard Deviation 0.8383
95.00% Confidence Interval ( 300.21 - 303.50 )
Normalized 95.00% Confidence Interval ( 99.46% - 100.54% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 505
0.1% Error 50461
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1022
DPS
temporal_warp Damage Per Second
Count 1703
Mean 6276.99
Minimum 5561.48
Maximum 7303.85
Spread ( max - min ) 1742.36
Range [ ( max - min ) / 2 * 100% ] 13.88%
Standard Deviation 257.3002
5th Percentile 5863.51
95th Percentile 6723.50
( 95th Percentile - 5th Percentile ) 859.99
Mean Distribution
Standard Deviation 6.2349
95.00% Confidence Interval ( 6264.77 - 6289.21 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 65
0.1% Error 6455
0.1 Scale Factor Error with Delta=300 566
0.05 Scale Factor Error with Delta=300 2261
0.01 Scale Factor Error with Delta=300 56516
Priority Target DPS
temporal_warp Priority Target Damage Per Second
Count 1703
Mean 6276.99
Minimum 5561.48
Maximum 7303.85
Spread ( max - min ) 1742.36
Range [ ( max - min ) / 2 * 100% ] 13.88%
Standard Deviation 257.3002
5th Percentile 5863.51
95th Percentile 6723.50
( 95th Percentile - 5th Percentile ) 859.99
Mean Distribution
Standard Deviation 6.2349
95.00% Confidence Interval ( 6264.77 - 6289.21 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 65
0.1% Error 6455
0.1 Scale Factor Error with Delta=300 566
0.05 Scale Factor Error with Delta=300 2261
0.01 Scale Factor Error with Delta=300 56516
DPS(e)
temporal_warp Damage Per Second (Effective)
Count 1703
Mean 6276.99
Minimum 5561.48
Maximum 7303.85
Spread ( max - min ) 1742.36
Range [ ( max - min ) / 2 * 100% ] 13.88%
Damage
temporal_warp Damage
Count 1703
Mean 1885712.81
Minimum 1416688.85
Maximum 2402874.09
Spread ( max - min ) 986185.24
Range [ ( max - min ) / 2 * 100% ] 26.15%
DTPS
temporal_warp Damage Taken Per Second
Count 1703
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
temporal_warp Healing Per Second
Count 1703
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
temporal_warp Healing Per Second (Effective)
Count 1703
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
temporal_warp Heal
Count 1703
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
temporal_warp Healing Taken Per Second
Count 1703
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
temporal_warp Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
temporal_warpTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
temporal_warp Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 13.89 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.96 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.05 potion,if=buff.arcane_power.up
W 1.83 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.97 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 1.58 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 3.96 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.01 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 2.68 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 5.46 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
m 4.65 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
n 0.59 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
o 2.15 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
p 0.22 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.69 arcane_missiles,if=buff.clearcasting.react,chain=1
r 2.37 arcane_blast
s 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
{ 0.93 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.92 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
~ 19.29 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
! 1.00 arcane_barrage
actions.rotation
# count action,conditions
" 3.31 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
# 0.44 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
$ 0.93 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
% 2.87 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
& 0.03 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
' 2.13 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
( 5.69 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
) 6.83 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
* 2.56 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
+ 2.77 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
, 9.59 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
- 6.17 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
: 2.54 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
; 0.71 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 1.93 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
= 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
> 91.16 arcane_blast
? 1.91 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
@ 3.19 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw~U~~~~~~~~~~~!t"xyVX|T~~z~~~~~~{m,>>>>>T>>-*>>>>>*%il(T>>@,>>->>>>->>>>T-,mhk(To'>)>>>l>@,>>@)U>>>T>>>?">:,>>>>>*>mT%il(o'>)><,>>>>T>Y>>>->>>++>:,>>>T$hkX(>>>>l)>>@T),>>m#"TrrUrrrr

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask temporal_warp 70245.7/70246: 100% mana
Pre precombat 1 food temporal_warp 70245.7/70246: 100% mana
Pre precombat 2 augmentation temporal_warp 70245.7/70246: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat A final_burn Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 70245.7/70246: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 70245.7/70246: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 68870.7/70246: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 68870.7/70246: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 67870.7/70246: 97% mana crimson_chorus
0:01.287 default W time_warp Fluffy_Pillow 69178.8/70246: 98% mana bloodlust, crimson_chorus
0:01.287 fishing_opener v arcane_blast Fluffy_Pillow 67178.8/70246: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.155 fishing_opener w rune_of_power Fluffy_Pillow 62898.3/70246: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:02.919 fishing_opener ~ arcane_blast Fluffy_Pillow 63971.7/70246: 91% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.697 default U use_mana_gem temporal_warp 58189.7/70246: 83% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.697 fishing_opener ~ arcane_blast Fluffy_Pillow 65214.3/70246: 93% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.477 fishing_opener ~ arcane_blast Fluffy_Pillow 59435.1/70246: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.255 fishing_opener ~ arcane_blast Fluffy_Pillow 53653.1/70246: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.033 fishing_opener ~ arcane_blast Fluffy_Pillow 47871.1/70246: 68% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.812 fishing_opener ~ arcane_blast Fluffy_Pillow 42090.6/70246: 60% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.591 fishing_opener ~ arcane_blast Fluffy_Pillow 36310.0/70246: 52% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.371 fishing_opener ~ arcane_blast Fluffy_Pillow 30530.8/70246: 43% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.149 fishing_opener ~ arcane_blast Fluffy_Pillow 24748.8/70246: 35% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.927 fishing_opener ~ arcane_blast Fluffy_Pillow 18966.9/70246: 27% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.706 fishing_opener ~ arcane_blast Fluffy_Pillow 13186.3/70246: 19% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.486 fishing_opener ~ arcane_blast Fluffy_Pillow 7407.1/70246: 11% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.262 fishing_opener ! arcane_barrage Fluffy_Pillow 1622.3/70246: 2% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.026 fishing_opener t evocation temporal_warp 6910.4/70246: 10% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.573 rotation " cancel_action Fluffy_Pillow 66973.5/70246: 95% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.579 fishing_opener x touch_of_the_magi Fluffy_Pillow 66981.9/70246: 95% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.342 fishing_opener y arcane_power Fluffy_Pillow 65553.9/70246: 93% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.342 default V potion Fluffy_Pillow 65553.9/70246: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.342 default X berserking Fluffy_Pillow 65553.9/70246: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.342 fishing_opener | arcane_missiles Fluffy_Pillow 65553.9/70246: 93% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.656 default T counterspell Fluffy_Pillow 62234.3/70246: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.656 fishing_opener ~ arcane_blast Fluffy_Pillow 61734.3/70246: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.411 fishing_opener ~ arcane_blast Fluffy_Pillow 59357.6/70246: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.166 fishing_opener z presence_of_mind Fluffy_Pillow 56980.8/70246: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.166 fishing_opener ~ arcane_blast Fluffy_Pillow 56980.8/70246: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.921 fishing_opener ~ arcane_blast Fluffy_Pillow 54604.0/70246: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.675 fishing_opener ~ arcane_blast Fluffy_Pillow 52225.8/70246: 74% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.429 fishing_opener ~ arcane_blast Fluffy_Pillow 49847.6/70246: 71% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.207 fishing_opener ~ arcane_blast Fluffy_Pillow 47503.1/70246: 68% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.985 fishing_opener ~ arcane_blast Fluffy_Pillow 45158.6/70246: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.765 fishing_opener { arcane_barrage Fluffy_Pillow 42817.0/70246: 61% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.529 cooldowns m shifting_power Fluffy_Pillow 48105.1/70246: 68% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.823 rotation , arcane_orb Fluffy_Pillow 48827.9/70246: 70% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.589 rotation > arcane_blast Fluffy_Pillow 49404.1/70246: 70% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:35.549 rotation > arcane_blast Fluffy_Pillow 46627.8/70246: 66% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:36.416 rotation > arcane_blast Fluffy_Pillow 42345.9/70246: 60% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.195 rotation > arcane_blast Fluffy_Pillow 36565.3/70246: 52% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.975 rotation > arcane_blast Fluffy_Pillow 30786.1/70246: 44% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.754 default T counterspell Fluffy_Pillow 25005.6/70246: 36% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.754 rotation > arcane_blast Fluffy_Pillow 24005.6/70246: 34% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.532 rotation > arcane_blast Fluffy_Pillow 18223.6/70246: 26% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.311 rotation - arcane_barrage Fluffy_Pillow 12443.0/70246: 18% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.075 rotation * arcane_missiles Fluffy_Pillow 17731.1/70246: 25% mana clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:42.659 rotation > arcane_blast Fluffy_Pillow 19956.5/70246: 28% mana clearcasting(2)
0:44.588 rotation > arcane_blast Fluffy_Pillow 21291.6/70246: 30% mana arcane_charge, clearcasting(2)
0:46.364 rotation > arcane_blast Fluffy_Pillow 21036.7/70246: 30% mana arcane_charge(2), clearcasting(2)
0:47.986 rotation > arcane_blast Fluffy_Pillow 19190.5/70246: 27% mana arcane_charge(3), clearcasting(2)
0:49.452 rotation > arcane_blast Fluffy_Pillow 15750.1/70246: 22% mana arcane_charge(4), clearcasting(2)
0:50.764 rotation * arcane_missiles Fluffy_Pillow 10718.3/70246: 15% mana arcane_charge(4), clearcasting(3)
0:52.691 rotation % arcane_barrage Fluffy_Pillow 13425.6/70246: 19% mana arcane_charge(4), clearcasting(2)
0:53.977 cooldowns i touch_of_the_magi Fluffy_Pillow 19447.1/70246: 28% mana clearcasting(2)
0:55.264 cooldowns l rune_of_power Fluffy_Pillow 18755.2/70246: 27% mana arcane_charge(4), clearcasting(2)
0:56.552 rotation ( arcane_missiles Fluffy_Pillow 20564.7/70246: 29% mana arcane_charge(4), clearcasting(2), rune_of_power
1:04.461 default T counterspell Fluffy_Pillow 16676.2/70246: 24% mana arcane_charge(4), rune_of_power, crimson_chorus
1:04.461 rotation > arcane_blast Fluffy_Pillow 15676.2/70246: 22% mana arcane_charge(4), rune_of_power, crimson_chorus
1:05.772 rotation > arcane_blast Fluffy_Pillow 10643.0/70246: 15% mana arcane_charge(4), rune_of_power, crimson_chorus
1:07.084 rotation @ arcane_barrage Fluffy_Pillow 5611.3/70246: 8% mana arcane_charge(4), rune_of_power, crimson_chorus
1:08.370 rotation , arcane_orb Fluffy_Pillow 11632.7/70246: 17% mana rune_of_power, crimson_chorus
1:09.658 rotation > arcane_blast Fluffy_Pillow 12942.3/70246: 18% mana arcane_charge(2), crimson_chorus
1:11.282 rotation > arcane_blast Fluffy_Pillow 11098.8/70246: 16% mana arcane_charge(3), crimson_chorus(2)
1:12.748 rotation - arcane_barrage Fluffy_Pillow 7658.5/70246: 11% mana arcane_charge(4), crimson_chorus(2)
1:14.035 rotation > arcane_blast Fluffy_Pillow 13681.3/70246: 19% mana crimson_chorus(2)
1:15.965 rotation > arcane_blast Fluffy_Pillow 15017.8/70246: 21% mana arcane_charge, crimson_chorus(2)
1:17.741 rotation > arcane_blast Fluffy_Pillow 14762.9/70246: 21% mana arcane_charge(2), crimson_chorus(2)
1:19.362 rotation > arcane_blast Fluffy_Pillow 12915.3/70246: 18% mana arcane_charge(3), crimson_chorus(2)
1:20.832 rotation - arcane_barrage Fluffy_Pillow 9480.5/70246: 13% mana arcane_charge(4), crimson_chorus(3)
1:22.119 rotation > arcane_blast Fluffy_Pillow 15503.4/70246: 22% mana crimson_chorus(3)
1:24.048 rotation > arcane_blast Fluffy_Pillow 16838.5/70246: 24% mana arcane_charge, crimson_chorus(3)
1:25.823 rotation > arcane_blast Fluffy_Pillow 16582.2/70246: 24% mana arcane_charge(2), crimson_chorus(3)
1:27.444 rotation > arcane_blast Fluffy_Pillow 14734.6/70246: 21% mana arcane_charge(3), crimson_chorus(3)
1:28.910 default T counterspell Fluffy_Pillow 11294.2/70246: 16% mana arcane_charge(4), crimson_chorus(3)
1:28.910 rotation - arcane_barrage Fluffy_Pillow 10294.2/70246: 15% mana arcane_charge(4), crimson_chorus(3)
1:30.197 rotation , arcane_orb Fluffy_Pillow 16317.0/70246: 23% mana
1:31.484 cooldowns m shifting_power Fluffy_Pillow 17625.2/70246: 25% mana arcane_charge(2)
1:35.203 cooldowns h touch_of_the_magi Fluffy_Pillow 20350.0/70246: 29% mana arcane_charge(2)
1:36.488 cooldowns k arcane_power Fluffy_Pillow 19655.3/70246: 28% mana arcane_charge(4)
1:36.488 rotation ( arcane_missiles Fluffy_Pillow 19655.3/70246: 28% mana arcane_charge(4), arcane_power, rune_of_power
1:44.264 default T counterspell Fluffy_Pillow 15580.0/70246: 22% mana arcane_charge(4), arcane_power, rune_of_power
1:44.264 cooldowns o presence_of_mind Fluffy_Pillow 15080.0/70246: 21% mana arcane_charge(4), arcane_power, rune_of_power
1:44.264 rotation ' arcane_blast Fluffy_Pillow 15080.0/70246: 21% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
1:45.552 rotation > arcane_blast Fluffy_Pillow 13452.0/70246: 19% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power
1:46.839 rotation ) arcane_missiles Fluffy_Pillow 11822.6/70246: 17% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power
1:48.735 rotation > arcane_blast Fluffy_Pillow 14486.3/70246: 21% mana arcane_charge(4), arcane_power, presence_of_mind
1:50.022 rotation > arcane_blast Fluffy_Pillow 12857.0/70246: 18% mana arcane_charge(4), arcane_power
1:51.335 rotation > arcane_blast Fluffy_Pillow 11264.1/70246: 16% mana arcane_charge(4), arcane_power
1:52.648 cooldowns l rune_of_power Fluffy_Pillow 6233.8/70246: 9% mana arcane_charge(4)
1:53.937 rotation > arcane_blast Fluffy_Pillow 8044.7/70246: 11% mana arcane_charge(4), rune_of_power
1:55.249 rotation @ arcane_barrage Fluffy_Pillow 3012.9/70246: 4% mana arcane_charge(4), rune_of_power
1:56.537 rotation , arcane_orb Fluffy_Pillow 9037.2/70246: 13% mana rune_of_power
1:57.825 rotation > arcane_blast Fluffy_Pillow 10346.7/70246: 15% mana arcane_charge(2), rune_of_power
1:59.446 rotation > arcane_blast Fluffy_Pillow 8499.1/70246: 12% mana arcane_charge(3), rune_of_power
2:00.913 rotation @ arcane_barrage Fluffy_Pillow 5060.1/70246: 7% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:02.200 rotation ) arcane_missiles Fluffy_Pillow 11083.0/70246: 16% mana clearcasting, rune_of_power, crimson_chorus
2:04.064 default U use_mana_gem temporal_warp 13701.7/70246: 20% mana rune_of_power, crimson_chorus
2:04.064 rotation > arcane_blast Fluffy_Pillow 20726.3/70246: 30% mana rune_of_power, crimson_chorus
2:05.994 rotation > arcane_blast Fluffy_Pillow 22062.8/70246: 31% mana arcane_charge, crimson_chorus
2:07.769 rotation > arcane_blast Fluffy_Pillow 21806.5/70246: 31% mana arcane_charge(2), crimson_chorus
2:09.392 default T counterspell Fluffy_Pillow 19961.7/70246: 28% mana arcane_charge(3), crimson_chorus
2:09.392 rotation > arcane_blast Fluffy_Pillow 18961.7/70246: 27% mana arcane_charge(3), crimson_chorus
2:10.860 rotation > arcane_blast Fluffy_Pillow 15524.1/70246: 22% mana arcane_charge(4), crimson_chorus
2:12.173 rotation > arcane_blast Fluffy_Pillow 10493.8/70246: 15% mana arcane_charge(4), crimson_chorus(2)
2:13.486 rotation ? evocation temporal_warp 5463.4/70246: 8% mana arcane_charge(4), crimson_chorus(2)
2:17.892 rotation " cancel_action Fluffy_Pillow 66943.8/70246: 95% mana arcane_charge(4), evocation, crimson_chorus(2)
2:17.896 rotation > arcane_blast Fluffy_Pillow 66949.4/70246: 95% mana arcane_charge(4), crimson_chorus(2)
2:19.206 rotation : arcane_barrage Fluffy_Pillow 61914.8/70246: 88% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:20.493 rotation , arcane_orb Fluffy_Pillow 67937.7/70246: 97% mana clearcasting, crimson_chorus(2)
2:21.781 rotation > arcane_blast Fluffy_Pillow 69247.2/70246: 99% mana arcane_charge(2), clearcasting, crimson_chorus(3)
2:23.404 rotation > arcane_blast Fluffy_Pillow 66129.1/70246: 94% mana arcane_charge(3), clearcasting, crimson_chorus(3)
2:24.873 rotation > arcane_blast Fluffy_Pillow 62693.0/70246: 89% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:26.185 rotation > arcane_blast Fluffy_Pillow 57661.2/70246: 82% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:27.497 rotation > arcane_blast Fluffy_Pillow 52629.5/70246: 75% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:28.809 rotation * arcane_missiles Fluffy_Pillow 47597.7/70246: 68% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
2:30.774 rotation > arcane_blast Fluffy_Pillow 50358.4/70246: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:32.088 cooldowns m shifting_power Fluffy_Pillow 45329.4/70246: 65% mana arcane_charge(4), clearcasting(2)
2:35.723 default T counterspell Fluffy_Pillow 47936.3/70246: 68% mana arcane_charge(4), clearcasting(2)
2:35.723 rotation % arcane_barrage Fluffy_Pillow 46936.3/70246: 67% mana arcane_charge(4), clearcasting(2)
2:37.010 cooldowns i touch_of_the_magi Fluffy_Pillow 52959.2/70246: 75% mana clearcasting(2)
2:38.299 cooldowns l rune_of_power Fluffy_Pillow 52270.1/70246: 74% mana arcane_charge(4), clearcasting(2)
2:39.587 rotation ( arcane_missiles Fluffy_Pillow 54079.6/70246: 77% mana arcane_charge(4), clearcasting(2), rune_of_power
2:45.341 cooldowns o presence_of_mind Fluffy_Pillow 54663.5/70246: 78% mana arcane_charge(4), rune_of_power
2:45.341 rotation ' arcane_blast Fluffy_Pillow 54663.5/70246: 78% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:46.629 rotation > arcane_blast Fluffy_Pillow 49598.0/70246: 71% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:47.917 rotation ) arcane_missiles Fluffy_Pillow 44532.6/70246: 63% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
2:49.945 rotation > arcane_blast Fluffy_Pillow 47381.7/70246: 67% mana arcane_charge(4), presence_of_mind, rune_of_power
2:51.232 rotation < arcane_barrage Fluffy_Pillow 42314.8/70246: 60% mana arcane_charge(4), rune_of_power
2:52.521 rotation , arcane_orb Fluffy_Pillow 48340.5/70246: 69% mana
2:53.810 rotation > arcane_blast Fluffy_Pillow 49651.5/70246: 71% mana arcane_charge(2)
2:55.432 rotation > arcane_blast Fluffy_Pillow 47805.2/70246: 68% mana arcane_charge(3)
2:56.899 rotation > arcane_blast Fluffy_Pillow 44366.2/70246: 63% mana arcane_charge(4)
2:58.211 rotation > arcane_blast Fluffy_Pillow 39334.5/70246: 56% mana arcane_charge(4), clearcasting
2:59.524 default T counterspell Fluffy_Pillow 34304.1/70246: 49% mana arcane_charge(4), clearcasting
2:59.723 rotation > arcane_blast Fluffy_Pillow 33583.7/70246: 48% mana arcane_charge(4), clearcasting
3:01.037 default Y use_item_empyreal_ordnance Fluffy_Pillow 28554.8/70246: 41% mana arcane_charge(4), clearcasting, crimson_chorus
3:01.037 rotation > arcane_blast Fluffy_Pillow 28554.8/70246: 41% mana arcane_charge(4), clearcasting, crimson_chorus
3:02.349 rotation > arcane_blast Fluffy_Pillow 23523.0/70246: 33% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.663 rotation > arcane_blast Fluffy_Pillow 18494.1/70246: 26% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:04.975 rotation - arcane_barrage Fluffy_Pillow 13462.3/70246: 19% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.263 rotation > arcane_blast Fluffy_Pillow 19486.6/70246: 28% mana clearcasting(2), crimson_chorus
3:08.194 rotation > arcane_blast Fluffy_Pillow 20824.5/70246: 30% mana arcane_charge, clearcasting(2), crimson_chorus
3:09.968 rotation > arcane_blast Fluffy_Pillow 20566.8/70246: 29% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:11.591 rotation + arcane_missiles Fluffy_Pillow 18722.0/70246: 27% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:13.611 rotation + arcane_missiles Fluffy_Pillow 21559.9/70246: 31% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:15.565 rotation > arcane_blast Fluffy_Pillow 24305.1/70246: 35% mana arcane_charge(3), crimson_chorus(2)
3:17.033 rotation : arcane_barrage Fluffy_Pillow 20867.5/70246: 30% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
3:18.320 rotation , arcane_orb Fluffy_Pillow 26890.4/70246: 38% mana crimson_chorus(2), empyreal_surge(5)
3:19.610 rotation > arcane_blast Fluffy_Pillow 28202.7/70246: 40% mana arcane_charge(2), crimson_chorus(2), empyreal_surge(5)
3:21.231 rotation > arcane_blast Fluffy_Pillow 26355.1/70246: 38% mana arcane_charge(3), crimson_chorus(3), empyreal_surge(5)
3:22.699 rotation > arcane_blast Fluffy_Pillow 22917.5/70246: 33% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:24.011 default T counterspell Fluffy_Pillow 17885.8/70246: 25% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:24.011 rotation $ arcane_barrage Fluffy_Pillow 16885.8/70246: 24% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:25.299 cooldowns h touch_of_the_magi Fluffy_Pillow 22910.0/70246: 33% mana crimson_chorus(3), empyreal_surge(5)
3:26.586 cooldowns k arcane_power Fluffy_Pillow 22218.2/70246: 32% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:26.586 default X berserking Fluffy_Pillow 22218.2/70246: 32% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:26.586 rotation ( arcane_missiles Fluffy_Pillow 22218.2/70246: 32% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:36.818 rotation > arcane_blast Fluffy_Pillow 17843.2/70246: 25% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:38.013 rotation > arcane_blast Fluffy_Pillow 16084.6/70246: 23% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:39.207 rotation > arcane_blast Fluffy_Pillow 14324.6/70246: 20% mana arcane_charge(4), arcane_power
3:40.520 rotation > arcane_blast Fluffy_Pillow 12731.7/70246: 18% mana arcane_charge(4), arcane_power
3:41.833 cooldowns l rune_of_power Fluffy_Pillow 7701.4/70246: 11% mana arcane_charge(4), clearcasting
3:43.123 rotation ) arcane_missiles Fluffy_Pillow 9513.7/70246: 14% mana arcane_charge(4), clearcasting, rune_of_power
3:45.069 rotation > arcane_blast Fluffy_Pillow 12247.7/70246: 17% mana arcane_charge(4), rune_of_power
3:46.382 rotation > arcane_blast Fluffy_Pillow 7217.3/70246: 10% mana arcane_charge(4), rune_of_power
3:47.696 rotation @ arcane_barrage Fluffy_Pillow 2188.4/70246: 3% mana arcane_charge(4), clearcasting, rune_of_power
3:48.983 default T counterspell Fluffy_Pillow 8211.3/70246: 12% mana clearcasting, rune_of_power
3:48.983 rotation ) arcane_missiles Fluffy_Pillow 7211.3/70246: 10% mana clearcasting, rune_of_power
3:50.890 rotation , arcane_orb Fluffy_Pillow 9890.4/70246: 14% mana rune_of_power
3:52.178 rotation > arcane_blast Fluffy_Pillow 11200.0/70246: 16% mana arcane_charge(2), rune_of_power
3:53.800 rotation > arcane_blast Fluffy_Pillow 9353.7/70246: 13% mana arcane_charge(3), rune_of_power
3:55.268 cooldowns m shifting_power Fluffy_Pillow 5916.1/70246: 8% mana arcane_charge(4)
3:59.076 rotation # evocation temporal_warp 8766.1/70246: 12% mana arcane_charge(4)
4:03.267 rotation " cancel_action Fluffy_Pillow 67246.3/70246: 96% mana arcane_charge(4), evocation
4:03.272 default T counterspell Fluffy_Pillow 67253.4/70246: 96% mana arcane_charge(4)
4:03.272 final_burn r arcane_blast Fluffy_Pillow 66253.4/70246: 94% mana arcane_charge(4)
4:04.584 final_burn r arcane_blast Fluffy_Pillow 61221.6/70246: 87% mana arcane_charge(4), crimson_chorus
4:05.897 default U use_mana_gem temporal_warp 56191.3/70246: 80% mana arcane_charge(4), crimson_chorus
4:05.897 final_burn r arcane_blast Fluffy_Pillow 63215.8/70246: 90% mana arcane_charge(4), crimson_chorus
4:07.210 final_burn r arcane_blast Fluffy_Pillow 58185.5/70246: 83% mana arcane_charge(4), crimson_chorus
4:08.524 final_burn r arcane_blast Fluffy_Pillow 53156.6/70246: 76% mana arcane_charge(4), crimson_chorus
4:09.837 final_burn r arcane_blast Fluffy_Pillow 48126.2/70246: 69% mana arcane_charge(4), crimson_chorus

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1815 1615 1092 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 70246 70246 0
Spell Power 1815 1615 0
Crit 15.46% 15.46% 366
Haste 16.85% 16.85% 556
Versatility 5.70% 5.70% 228
Mana Regen 1405 1405 0
Mastery 40.49% 40.49% 901
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +163 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +37 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +74 Crit, +33 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +37 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +82 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +101 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +54 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="temporal_warp"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6834/1532,ilevel=235,enchant_id=6168
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1092
# gear_crit_rating=366
# gear_haste_rating=556
# gear_mastery_rating=901
# gear_versatility_rating=228
# gear_armor=369

Simulation & Raid Information

Iterations: 1719
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.2 )

Performance:

Total Events Processed: 88094409
Max Event Queue: 44
Sim Seconds: 516070
CPU Seconds: 74.4688
Physical Seconds: 8.0192
Speed Up: 6930

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
Bombardment Bombardment arcane_barrage 44425 143495 479 3.53 6839 13929 17.6 17.6 18.5% 0.0% 0.0% 0.0% 16.14sec 143495 299.72sec
Bombardment Bombardment arcane_blast 30451 632852 2111 21.69 4897 9945 107.4 108.4 18.7% 0.0% 0.0% 0.0% 2.77sec 632852 299.72sec
Bombardment Bombardment arcane_echo 342232 80208 268 31.49 428 885 157.3 157.3 17.9% 0.0% 0.0% 0.0% 1.93sec 80208 299.72sec
Bombardment Bombardment arcane_missiles ticks -5143 649106 2164 58.27 1873 3836 42.5 291.4 18.1% 0.0% 0.0% 0.0% 6.79sec 649106 299.72sec
Bombardment Bombardment arcane_orb 153626 0 0 0.00 0 0 10.5 0.0 0.0% 0.0% 0.0% 0.0% 28.06sec 0 299.72sec
Bombardment Bombardment arcane_orb_bolt 153640 40587 135 2.10 3264 6528 10.5 10.5 18.6% 0.0% 0.0% 0.0% 29.17sec 40587 299.72sec
Bombardment Bombardment arcane_power 12042 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 90.11sec 0 299.72sec
Bombardment Bombardment augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.72sec
Bombardment Bombardment berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 192.83sec 0 299.72sec
Bombardment Bombardment conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.72sec
Bombardment Bombardment counterspell 2139 0 0 0.00 0 0 13.8 0.0 0.0% 0.0% 0.0% 0.0% 22.37sec 0 299.72sec
Bombardment Bombardment empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.72sec
Bombardment Bombardment empyreal_ordnance_bolt ticks -345540 26508 88 2.78 1603 3149 10.0 13.9 19.7% 0.0% 0.0% 0.0% 21.03sec 26508 299.72sec
Bombardment Bombardment eternal_insight 342314 10831 36 4.00 456 912 20.0 20.0 18.8% 0.0% 0.0% 0.0% 14.34sec 10831 299.72sec
Bombardment Bombardment evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 100.48sec 0 299.72sec
Bombardment Bombardment flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.72sec
Bombardment Bombardment food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.72sec
Bombardment Bombardment mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.72sec
Bombardment Bombardment_mirror_image frostbolt 59638 4885 122 139.50 43 90 93.0 93.0 19.7% 0.0% 0.0% 0.0% 1.28sec 4885 40.00sec
Bombardment Bombardment potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 308.37sec 0 299.72sec
Bombardment Bombardment presence_of_mind 205025 0 0 0.00 0 0 3.9 0.0 0.0% 0.0% 0.0% 0.0% 78.47sec 0 299.72sec
Bombardment Bombardment rune_of_power 116011 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 50.73sec 0 299.72sec
Bombardment Bombardment shadowcore_oil_blast 336463 11996 40 8.10 251 502 40.4 40.4 18.2% 0.0% 0.0% 0.0% 7.25sec 11996 299.72sec
Bombardment Bombardment shifting_power ticks -314791 23017 77 3.63 1098 2197 4.6 18.2 15.3% 0.0% 0.0% 0.0% 65.34sec 23017 299.72sec
Bombardment Bombardment touch_of_the_magi 321507 0 0 0.00 0 0 6.4 0.0 0.0% 0.0% 0.0% 0.0% 47.37sec 0 299.72sec
Bombardment Bombardment touch_of_the_magi_explosion 210833 167166 558 1.28 26150 0 6.4 6.4 0.0% 0.0% 0.0% 0.0% 47.29sec 167166 299.72sec
Bombardment Bombardment use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.19sec 0 299.72sec
Harmony Harmony arcane_barrage 44425 193332 644 3.66 8891 17676 18.3 18.3 18.9% 0.0% 0.0% 0.0% 15.65sec 193332 300.37sec
Harmony Harmony arcane_blast 30451 622079 2071 21.49 4839 9848 106.6 107.6 18.8% 0.0% 0.0% 0.0% 2.81sec 622079 300.37sec
Harmony Harmony arcane_echo 342232 82609 275 32.27 428 885 161.5 161.5 18.2% 0.0% 0.0% 0.0% 1.89sec 82609 300.37sec
Harmony Harmony arcane_missiles ticks -5143 651964 2173 57.94 1890 3874 42.5 289.7 18.3% 0.0% 0.0% 0.0% 6.69sec 651964 300.37sec
Harmony Harmony arcane_orb 153626 0 0 0.00 0 0 10.5 0.0 0.0% 0.0% 0.0% 0.0% 28.34sec 0 300.37sec
Harmony Harmony arcane_orb_bolt 153640 38989 130 2.10 3135 6320 10.5 10.5 18.2% 0.0% 0.0% 0.0% 29.05sec 38989 300.37sec
Harmony Harmony arcane_power 12042 0 0 0.00 0 0 3.7 0.0 0.0% 0.0% 0.0% 0.0% 88.79sec 0 300.37sec
Harmony Harmony augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.37sec
Harmony Harmony berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 186.54sec 0 300.37sec
Harmony Harmony conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.37sec
Harmony Harmony counterspell 2139 0 0 0.00 0 0 13.9 0.0 0.0% 0.0% 0.0% 0.0% 22.36sec 0 300.37sec
Harmony Harmony empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.37sec
Harmony Harmony empyreal_ordnance_bolt ticks -345540 26502 88 2.79 1604 3143 10.0 13.9 19.4% 0.0% 0.0% 0.0% 20.32sec 26502 300.37sec
Harmony Harmony eternal_insight 342314 10939 36 4.04 456 912 20.2 20.2 18.5% 0.0% 0.0% 0.0% 14.34sec 10939 300.37sec
Harmony Harmony evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 99.73sec 0 300.37sec
Harmony Harmony flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.37sec
Harmony Harmony food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.37sec
Harmony Harmony mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.37sec
Harmony Harmony_mirror_image frostbolt 59638 4870 122 139.50 43 90 93.0 93.0 19.4% 0.0% 0.0% 0.0% 1.28sec 4870 40.00sec
Harmony Harmony potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 303.20sec 0 300.37sec
Harmony Harmony presence_of_mind 205025 0 0 0.00 0 0 3.9 0.0 0.0% 0.0% 0.0% 0.0% 78.80sec 0 300.37sec
Harmony Harmony rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.31sec 0 300.37sec
Harmony Harmony shadowcore_oil_blast 336463 11961 40 8.04 251 502 40.2 40.2 18.5% 0.0% 0.0% 0.0% 7.31sec 11961 300.37sec
Harmony Harmony shifting_power ticks -314791 23444 78 3.70 1097 2193 4.7 18.5 15.6% 0.0% 0.0% 0.0% 63.92sec 23444 300.37sec
Harmony Harmony touch_of_the_magi 321507 0 0 0.00 0 0 6.5 0.0 0.0% 0.0% 0.0% 0.0% 46.34sec 0 300.37sec
Harmony Harmony touch_of_the_magi_explosion 210833 172257 573 1.30 26384 0 6.5 6.5 0.0% 0.0% 0.0% 0.0% 46.29sec 172257 300.37sec
Harmony Harmony use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.17sec 0 300.37sec
SiphonStorm SiphonStorm arcane_barrage 44425 103066 344 3.52 4957 9952 17.6 17.6 18.1% 0.0% 0.0% 0.0% 16.22sec 103066 300.00sec
SiphonStorm SiphonStorm arcane_blast 30451 656108 2187 21.68 5091 10247 107.4 108.4 18.7% 0.0% 0.0% 0.0% 2.78sec 656108 300.00sec
SiphonStorm SiphonStorm arcane_echo 342232 87176 291 31.53 458 966 157.7 157.7 18.7% 0.0% 0.0% 0.0% 1.90sec 87176 300.00sec
SiphonStorm SiphonStorm arcane_missiles ticks -5143 686485 2288 56.95 2008 4189 41.8 284.7 18.5% 0.0% 0.0% 0.0% 6.66sec 686485 300.00sec
SiphonStorm SiphonStorm arcane_orb 153626 0 0 0.00 0 0 10.0 0.0 0.0% 0.0% 0.0% 0.0% 29.70sec 0 300.00sec
SiphonStorm SiphonStorm arcane_orb_bolt 153640 39317 131 2.00 3302 6597 10.0 10.0 19.2% 0.0% 0.0% 0.0% 30.66sec 39317 300.00sec
SiphonStorm SiphonStorm arcane_power 12042 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 88.42sec 0 300.00sec
SiphonStorm SiphonStorm augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.00sec
SiphonStorm SiphonStorm berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 189.24sec 0 300.00sec
SiphonStorm SiphonStorm conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.00sec
SiphonStorm SiphonStorm counterspell 2139 0 0 0.00 0 0 13.9 0.0 0.0% 0.0% 0.0% 0.0% 21.92sec 0 300.00sec
SiphonStorm SiphonStorm empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.00sec
SiphonStorm SiphonStorm empyreal_ordnance_bolt ticks -345540 26524 88 2.80 1601 3147 10.0 14.0 19.2% 0.0% 0.0% 0.0% 20.23sec 26524 300.00sec
SiphonStorm SiphonStorm eternal_insight 342314 10850 36 4.01 456 912 20.1 20.1 18.6% 0.0% 0.0% 0.0% 14.48sec 10850 300.00sec
SiphonStorm SiphonStorm evocation 12051 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 91.98sec 0 300.00sec
SiphonStorm SiphonStorm flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.00sec
SiphonStorm SiphonStorm food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.00sec
SiphonStorm SiphonStorm mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.00sec
SiphonStorm SiphonStorm_mirror_image frostbolt 59638 5218 130 139.50 46 96 93.0 93.0 19.6% 0.0% 0.0% 0.0% 1.28sec 5218 40.00sec
SiphonStorm SiphonStorm potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 319.26sec 0 300.00sec
SiphonStorm SiphonStorm presence_of_mind 205025 0 0 0.00 0 0 3.8 0.0 0.0% 0.0% 0.0% 0.0% 79.07sec 0 300.00sec
SiphonStorm SiphonStorm rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.55sec 0 300.00sec
SiphonStorm SiphonStorm shadowcore_oil_blast 336463 11894 40 8.01 251 502 40.0 40.0 18.5% 0.0% 0.0% 0.0% 7.36sec 11894 300.00sec
SiphonStorm SiphonStorm shifting_power ticks -314791 24774 83 3.65 1176 2349 4.6 18.2 15.5% 0.0% 0.0% 0.0% 64.79sec 24774 300.00sec
SiphonStorm SiphonStorm touch_of_the_magi 321507 0 0 0.00 0 0 6.4 0.0 0.0% 0.0% 0.0% 0.0% 46.49sec 0 300.00sec
SiphonStorm SiphonStorm touch_of_the_magi_explosion 210833 181689 606 1.28 28367 0 6.4 6.4 0.0% 0.0% 0.0% 0.0% 46.44sec 181689 300.00sec
SiphonStorm SiphonStorm use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.64sec 0 300.00sec
arcane arcane arcane_barrage 44425 111200 372 4.15 4564 9101 20.7 20.7 18.0% 0.0% 0.0% 0.0% 13.78sec 111200 299.14sec
arcane arcane arcane_blast 30451 637318 2130 23.56 4518 9488 116.5 117.5 18.3% 0.0% 0.0% 0.0% 2.56sec 637318 299.14sec
arcane arcane arcane_echo 342232 84224 282 31.46 441 936 156.9 156.9 19.5% 0.0% 0.0% 0.0% 1.90sec 84224 299.14sec
arcane arcane arcane_missiles ticks -5143 697885 2326 60.71 1898 4018 44.3 303.5 19.0% 0.0% 0.0% 0.0% 6.35sec 697885 299.14sec
arcane arcane arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.42sec 0 299.14sec
arcane arcane arcane_orb_bolt 153640 41691 139 2.27 3144 6278 11.3 11.3 17.4% 0.0% 0.0% 0.0% 26.98sec 41691 299.14sec
arcane arcane arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.47sec 0 299.14sec
arcane arcane augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.14sec
arcane arcane berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 245.06sec 0 299.14sec
arcane arcane conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.14sec
arcane arcane counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.77sec 0 299.14sec
arcane arcane empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.14sec
arcane arcane empyreal_ordnance_bolt ticks -345540 24854 83 2.68 1564 3107 10.0 13.4 19.0% 0.0% 0.0% 0.0% 26.68sec 24854 299.14sec
arcane arcane eternal_insight 342314 11115 37 4.13 456 912 20.6 20.6 18.4% 0.0% 0.0% 0.0% 13.99sec 11115 299.14sec
arcane arcane evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.81sec 0 299.14sec
arcane arcane flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.14sec
arcane arcane food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.14sec
arcane arcane mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.14sec
arcane arcane_mirror_image frostbolt 59638 6013 150 171.00 44 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6013 40.00sec
arcane arcane potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.14sec
arcane arcane presence_of_mind 205025 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 98.04sec 0 299.14sec
arcane arcane rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.55sec 0 299.14sec
arcane arcane shadowcore_oil_blast 336463 12289 41 8.32 251 501 41.5 41.5 18.2% 0.0% 0.0% 0.0% 7.24sec 12289 299.14sec
arcane arcane time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 302.67sec 0 299.14sec
arcane arcane touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.22sec 0 299.14sec
arcane arcane touch_of_the_magi_explosion 210833 130801 437 1.22 21459 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.19sec 130801 299.14sec
arcane arcane use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.63sec 0 299.14sec
disciplinary_command disciplinary_command arcane_barrage 44425 89391 299 3.17 4667 9965 15.8 15.8 18.7% 0.0% 0.0% 0.0% 17.98sec 89391 299.39sec
disciplinary_command disciplinary_command arcane_blast 30451 624439 2086 20.40 5034 10833 101.8 101.8 19.0% 0.0% 0.0% 0.0% 2.91sec 624439 299.39sec
disciplinary_command disciplinary_command arcane_echo 342232 81295 272 30.15 431 1039 150.4 150.4 18.0% 0.0% 0.0% 0.0% 2.00sec 81295 299.39sec
disciplinary_command disciplinary_command arcane_missiles ticks -5143 653947 2180 55.65 1899 4374 40.9 278.2 18.3% 0.0% 0.0% 0.0% 6.94sec 653947 299.39sec
disciplinary_command disciplinary_command arcane_orb 153626 0 0 0.00 0 0 9.6 0.0 0.0% 0.0% 0.0% 0.0% 31.80sec 0 299.39sec
disciplinary_command disciplinary_command arcane_orb_bolt 153640 37603 126 1.91 3236 7015 9.6 9.6 18.6% 0.0% 0.0% 0.0% 31.79sec 37603 299.39sec
disciplinary_command disciplinary_command arcane_power 12042 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 91.43sec 0 299.39sec
disciplinary_command disciplinary_command augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.39sec
disciplinary_command disciplinary_command berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 189.47sec 0 299.39sec
disciplinary_command disciplinary_command conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.39sec
disciplinary_command disciplinary_command counterspell 2139 0 0 0.00 0 0 13.8 0.0 0.0% 0.0% 0.0% 0.0% 22.39sec 0 299.39sec
disciplinary_command disciplinary_command empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.39sec
disciplinary_command disciplinary_command empyreal_ordnance_bolt ticks -345540 27481 92 2.80 1601 3485 10.0 14.0 19.4% 0.0% 0.0% 0.0% 20.41sec 27481 299.39sec
disciplinary_command disciplinary_command eternal_insight 342314 11006 37 3.99 456 978 19.9 19.9 18.4% 0.0% 0.0% 0.0% 14.59sec 11006 299.39sec
disciplinary_command disciplinary_command evocation 12051 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 103.22sec 0 299.39sec
disciplinary_command disciplinary_command fire_blast 319836 10432 35 1.19 1494 2992 6.0 6.0 17.2% 0.0% 0.0% 0.0% 53.29sec 10432 299.39sec
disciplinary_command disciplinary_command flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.39sec
disciplinary_command disciplinary_command food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.39sec
disciplinary_command disciplinary_command frostbolt 116 7815 26 1.19 1060 2543 5.0 6.0 17.0% 0.0% 0.0% 0.0% 53.29sec 7815 299.39sec
disciplinary_command disciplinary_command mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.39sec
disciplinary_command disciplinary_command_mirror_image frostbolt 59638 4892 122 139.50 43 90 93.0 93.0 19.6% 0.0% 0.0% 0.0% 1.28sec 4892 40.00sec
disciplinary_command disciplinary_command potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 304.28sec 0 299.39sec
disciplinary_command disciplinary_command presence_of_mind 205025 0 0 0.00 0 0 3.8 0.0 0.0% 0.0% 0.0% 0.0% 80.29sec 0 299.39sec
disciplinary_command disciplinary_command rune_of_power 116011 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 51.87sec 0 299.39sec
disciplinary_command disciplinary_command shadowcore_oil_blast 336463 12191 41 8.04 251 539 40.1 40.1 18.4% 0.0% 0.0% 0.0% 7.33sec 12191 299.39sec
disciplinary_command disciplinary_command shifting_power ticks -314791 22525 75 3.53 1099 2240 4.4 17.6 15.6% 0.0% 0.0% 0.0% 66.54sec 22525 299.39sec
disciplinary_command disciplinary_command touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.07sec 0 299.39sec
disciplinary_command disciplinary_command touch_of_the_magi_explosion 210833 169918 568 1.24 27501 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.02sec 169918 299.39sec
disciplinary_command disciplinary_command use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.40sec 0 299.39sec
expanded_potential expanded_potential arcane_barrage 44425 87485 292 3.14 4687 9490 15.7 15.7 18.6% 0.0% 0.0% 0.0% 18.21sec 87485 299.96sec
expanded_potential expanded_potential arcane_blast 30451 635751 2119 20.73 5135 10434 102.7 103.7 18.9% 0.0% 0.0% 0.0% 2.91sec 635751 299.96sec
expanded_potential expanded_potential arcane_echo 342232 78873 263 31.56 419 873 157.8 157.8 17.8% 0.0% 0.0% 0.0% 1.93sec 78873 299.96sec
expanded_potential expanded_potential arcane_missiles ticks -5143 725512 2418 68.28 1785 3643 48.4 341.4 18.4% 0.0% 0.0% 0.0% 5.88sec 725512 299.96sec
expanded_potential expanded_potential arcane_orb 153626 0 0 0.00 0 0 9.7 0.0 0.0% 0.0% 0.0% 0.0% 30.31sec 0 299.96sec
expanded_potential expanded_potential arcane_orb_bolt 153640 36674 122 1.94 3192 6392 9.7 9.7 18.5% 0.0% 0.0% 0.0% 31.47sec 36674 299.96sec
expanded_potential expanded_potential arcane_power 12042 0 0 0.00 0 0 3.8 0.0 0.0% 0.0% 0.0% 0.0% 85.67sec 0 299.96sec
expanded_potential expanded_potential augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
expanded_potential expanded_potential berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 196.26sec 0 299.96sec
expanded_potential expanded_potential conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
expanded_potential expanded_potential counterspell 2139 0 0 0.00 0 0 13.9 0.0 0.0% 0.0% 0.0% 0.0% 22.28sec 0 299.96sec
expanded_potential expanded_potential empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
expanded_potential expanded_potential empyreal_ordnance_bolt ticks -345540 26259 88 2.76 1601 3167 10.0 13.8 19.2% 0.0% 0.0% 0.0% 21.56sec 26259 299.96sec
expanded_potential expanded_potential eternal_insight 342314 10914 36 4.03 456 912 20.2 20.2 18.7% 0.0% 0.0% 0.0% 14.52sec 10914 299.96sec
expanded_potential expanded_potential evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 99.05sec 0 299.96sec
expanded_potential expanded_potential flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
expanded_potential expanded_potential food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
expanded_potential expanded_potential mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
expanded_potential expanded_potential_mirror_image frostbolt 59638 4877 122 139.50 43 90 93.0 93.0 19.6% 0.0% 0.0% 0.0% 1.28sec 4877 40.00sec
expanded_potential expanded_potential potion 307162 0 0 0.00 0 0 1.1 0.0 0.0% 0.0% 0.0% 0.0% 322.16sec 0 299.96sec
expanded_potential expanded_potential presence_of_mind 205025 0 0 0.00 0 0 3.9 0.0 0.0% 0.0% 0.0% 0.0% 78.98sec 0 299.96sec
expanded_potential expanded_potential rune_of_power 116011 0 0 0.00 0 0 6.4 0.0 0.0% 0.0% 0.0% 0.0% 49.25sec 0 299.96sec
expanded_potential expanded_potential shadowcore_oil_blast 336463 12021 40 8.08 251 502 40.4 40.4 18.6% 0.0% 0.0% 0.0% 7.34sec 12021 299.96sec
expanded_potential expanded_potential shifting_power ticks -314791 23084 77 3.63 1099 2200 4.6 18.1 15.7% 0.0% 0.0% 0.0% 65.00sec 23084 299.96sec
expanded_potential expanded_potential touch_of_the_magi 321507 0 0 0.00 0 0 6.4 0.0 0.0% 0.0% 0.0% 0.0% 46.65sec 0 299.96sec
expanded_potential expanded_potential touch_of_the_magi_explosion 210833 164210 547 1.29 25499 0 6.4 6.4 0.0% 0.0% 0.0% 0.0% 46.63sec 164210 299.96sec
expanded_potential expanded_potential use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 123.54sec 0 299.96sec
gisly_icicle gisly_icicle arcane_barrage 44425 94321 315 3.37 4696 9469 16.9 16.9 18.8% 0.0% 0.0% 0.0% 16.93sec 94321 299.77sec
gisly_icicle gisly_icicle arcane_blast 30451 631070 2105 21.16 5002 10147 104.7 105.7 18.8% 0.0% 0.0% 0.0% 2.83sec 631070 299.77sec
gisly_icicle gisly_icicle arcane_echo 342232 83917 280 30.82 458 942 154.0 154.0 17.9% 0.0% 0.0% 0.0% 1.96sec 83917 299.77sec
gisly_icicle gisly_icicle arcane_missiles ticks -5143 669200 2231 57.03 1974 4024 41.6 285.2 18.3% 0.0% 0.0% 0.0% 6.84sec 669200 299.77sec
gisly_icicle gisly_icicle arcane_orb 153626 0 0 0.00 0 0 10.1 0.0 0.0% 0.0% 0.0% 0.0% 30.23sec 0 299.77sec
gisly_icicle gisly_icicle arcane_orb_bolt 153640 39576 132 2.03 3297 6638 10.1 10.1 18.1% 0.0% 0.0% 0.0% 30.23sec 39576 299.77sec
gisly_icicle gisly_icicle arcane_power 12042 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 91.45sec 0 299.77sec
gisly_icicle gisly_icicle augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.77sec
gisly_icicle gisly_icicle berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 189.21sec 0 299.77sec
gisly_icicle gisly_icicle conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.77sec
gisly_icicle gisly_icicle counterspell 2139 0 0 0.00 0 0 13.8 0.0 0.0% 0.0% 0.0% 0.0% 22.29sec 0 299.77sec
gisly_icicle gisly_icicle empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.77sec
gisly_icicle gisly_icicle empyreal_ordnance_bolt ticks -345540 27624 92 2.79 1668 3276 10.0 14.0 19.2% 0.0% 0.0% 0.0% 20.36sec 27624 299.77sec
gisly_icicle gisly_icicle eternal_insight 342314 10882 36 4.03 456 913 20.2 20.2 18.4% 0.0% 0.0% 0.0% 14.27sec 10882 299.77sec
gisly_icicle gisly_icicle evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 102.19sec 0 299.77sec
gisly_icicle gisly_icicle flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.77sec
gisly_icicle gisly_icicle food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.77sec
gisly_icicle gisly_icicle frost_nova 122 690 2 1.24 94 191 6.2 6.2 17.4% 0.0% 0.0% 0.0% 50.49sec 690 299.77sec
gisly_icicle gisly_icicle mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.77sec
gisly_icicle gisly_icicle_mirror_image frostbolt 59638 4875 122 139.50 43 90 93.0 93.0 19.5% 0.0% 0.0% 0.0% 1.28sec 4875 40.00sec
gisly_icicle gisly_icicle potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 302.73sec 0 299.77sec
gisly_icicle gisly_icicle presence_of_mind 205025 0 0 0.00 0 0 3.9 0.0 0.0% 0.0% 0.0% 0.0% 79.82sec 0 299.77sec
gisly_icicle gisly_icicle rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.51sec 0 299.77sec
gisly_icicle gisly_icicle shadowcore_oil_blast 336463 11971 40 8.06 251 502 40.3 40.3 18.5% 0.0% 0.0% 0.0% 7.41sec 11971 299.77sec
gisly_icicle gisly_icicle shifting_power ticks -314791 22806 76 3.59 1098 2197 4.5 17.9 15.8% 0.0% 0.0% 0.0% 65.62sec 22806 299.77sec
gisly_icicle gisly_icicle touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 48.01sec 0 299.77sec
gisly_icicle gisly_icicle touch_of_the_magi_explosion 210833 174637 583 1.26 27791 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 47.97sec 174637 299.77sec
gisly_icicle gisly_icicle use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.99sec 0 299.77sec
no_lego no_lego arcane_barrage 44425 98588 327 3.52 4688 9487 17.7 17.7 18.4% 0.0% 0.0% 0.0% 16.27sec 98588 301.72sec
no_lego no_lego arcane_blast 30451 637093 2112 21.66 4897 9933 107.9 108.9 18.9% 0.0% 0.0% 0.0% 2.78sec 637093 301.72sec
no_lego no_lego arcane_echo 342232 80335 266 31.36 427 887 157.7 157.7 17.9% 0.0% 0.0% 0.0% 1.95sec 80335 301.72sec
no_lego no_lego arcane_missiles ticks -5143 652782 2176 58.69 1870 3814 42.8 293.5 18.3% 0.0% 0.0% 0.0% 6.70sec 652782 301.72sec
no_lego no_lego arcane_orb 153626 0 0 0.00 0 0 10.5 0.0 0.0% 0.0% 0.0% 0.0% 28.28sec 0 301.72sec
no_lego no_lego arcane_orb_bolt 153640 40848 135 2.09 3264 6555 10.5 10.5 18.8% 0.0% 0.0% 0.0% 29.35sec 40848 301.72sec
no_lego no_lego arcane_power 12042 0 0 0.00 0 0 3.7 0.0 0.0% 0.0% 0.0% 0.0% 90.08sec 0 301.72sec
no_lego no_lego augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.72sec
no_lego no_lego berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 187.65sec 0 301.72sec
no_lego no_lego conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.72sec
no_lego no_lego counterspell 2139 0 0 0.00 0 0 13.9 0.0 0.0% 0.0% 0.0% 0.0% 22.36sec 0 301.72sec
no_lego no_lego empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.72sec
no_lego no_lego empyreal_ordnance_bolt ticks -345540 26493 88 2.79 1601 3159 10.0 13.9 19.3% 0.0% 0.0% 0.0% 20.50sec 26493 301.72sec
no_lego no_lego eternal_insight 342314 10914 36 4.02 456 912 20.2 20.2 18.3% 0.0% 0.0% 0.0% 14.37sec 10914 301.72sec
no_lego no_lego evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 100.38sec 0 301.72sec
no_lego no_lego flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.72sec
no_lego no_lego food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.72sec
no_lego no_lego mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.72sec
no_lego no_lego_mirror_image frostbolt 59638 4879 122 139.50 43 90 93.0 93.0 19.6% 0.0% 0.0% 0.0% 1.28sec 4879 40.00sec
no_lego no_lego potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 302.32sec 0 301.72sec
no_lego no_lego presence_of_mind 205025 0 0 0.00 0 0 3.9 0.0 0.0% 0.0% 0.0% 0.0% 78.43sec 0 301.72sec
no_lego no_lego rune_of_power 116011 0 0 0.00 0 0 6.4 0.0 0.0% 0.0% 0.0% 0.0% 50.77sec 0 301.72sec
no_lego no_lego shadowcore_oil_blast 336463 11973 40 8.02 251 502 40.3 40.3 18.3% 0.0% 0.0% 0.0% 7.34sec 11973 301.72sec
no_lego no_lego shifting_power ticks -314791 23241 77 3.66 1098 2198 4.6 18.3 15.8% 0.0% 0.0% 0.0% 64.96sec 23241 301.72sec
no_lego no_lego touch_of_the_magi 321507 0 0 0.00 0 0 6.4 0.0 0.0% 0.0% 0.0% 0.0% 47.35sec 0 301.72sec
no_lego no_lego touch_of_the_magi_explosion 210833 167413 555 1.28 25980 0 6.4 6.4 0.0% 0.0% 0.0% 0.0% 47.29sec 167413 301.72sec
no_lego no_lego use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.32sec 0 301.72sec
temporal_warp temporal_warp arcane_barrage 44425 112856 374 4.03 4710 9395 20.3 20.3 18.2% 0.0% 0.0% 0.0% 14.19sec 112856 301.86sec
temporal_warp temporal_warp arcane_blast 30451 657952 2180 23.14 4735 9643 115.4 116.4 18.7% 0.0% 0.0% 0.0% 2.59sec 657952 301.86sec
temporal_warp temporal_warp arcane_echo 342232 92315 306 34.36 444 926 172.9 172.9 18.6% 0.0% 0.0% 0.0% 1.78sec 92315 301.86sec
temporal_warp temporal_warp arcane_missiles ticks -5143 714299 2381 61.35 1946 4019 45.5 306.7 18.6% 0.0% 0.0% 0.0% 6.28sec 714299 301.86sec
temporal_warp temporal_warp arcane_orb 153626 0 0 0.00 0 0 10.6 0.0 0.0% 0.0% 0.0% 0.0% 29.05sec 0 301.86sec
temporal_warp temporal_warp arcane_orb_bolt 153640 41284 137 2.10 3309 6571 10.6 10.6 18.1% 0.0% 0.0% 0.0% 29.57sec 41284 301.86sec
temporal_warp temporal_warp arcane_power 12042 0 0 0.00 0 0 3.7 0.0 0.0% 0.0% 0.0% 0.0% 89.26sec 0 301.86sec
temporal_warp temporal_warp augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.86sec
temporal_warp temporal_warp berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 194.12sec 0 301.86sec
temporal_warp temporal_warp conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.86sec
temporal_warp temporal_warp counterspell 2139 0 0 0.00 0 0 13.9 0.0 0.0% 0.0% 0.0% 0.0% 22.39sec 0 301.86sec
temporal_warp temporal_warp empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.86sec
temporal_warp temporal_warp empyreal_ordnance_bolt ticks -345540 26394 88 2.78 1606 3139 10.0 13.9 19.3% 0.0% 0.0% 0.0% 20.86sec 26394 301.86sec
temporal_warp temporal_warp eternal_insight 342314 11799 39 4.34 456 912 21.8 21.8 18.5% 0.0% 0.0% 0.0% 13.66sec 11799 301.86sec
temporal_warp temporal_warp evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 106.08sec 0 301.86sec
temporal_warp temporal_warp flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.86sec
temporal_warp temporal_warp food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.86sec
temporal_warp temporal_warp mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.86sec
temporal_warp temporal_warp_mirror_image frostbolt 59638 6350 159 180.00 44 90 120.0 120.0 19.8% 0.0% 0.0% 0.0% 0.98sec 6350 40.00sec
temporal_warp temporal_warp potion 307162 0 0 0.00 0 0 1.1 0.0 0.0% 0.0% 0.0% 0.0% 303.14sec 0 301.86sec
temporal_warp temporal_warp presence_of_mind 205025 0 0 0.00 0 0 4.0 0.0 0.0% 0.0% 0.0% 0.0% 77.10sec 0 301.86sec
temporal_warp temporal_warp rune_of_power 116011 0 0 0.00 0 0 6.4 0.0 0.0% 0.0% 0.0% 0.0% 50.53sec 0 301.86sec
temporal_warp temporal_warp shadowcore_oil_blast 336463 12947 43 8.65 251 502 43.5 43.5 18.7% 0.0% 0.0% 0.0% 6.89sec 12947 301.86sec
temporal_warp temporal_warp shifting_power ticks -314791 24029 80 3.70 1125 2250 4.7 18.5 15.4% 0.0% 0.0% 0.0% 65.11sec 24029 301.86sec
temporal_warp temporal_warp time_warp 80353 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 272.11sec 0 301.86sec
temporal_warp temporal_warp touch_of_the_magi 321507 0 0 0.00 0 0 6.5 0.0 0.0% 0.0% 0.0% 0.0% 46.59sec 0 301.86sec
temporal_warp temporal_warp touch_of_the_magi_explosion 210833 191839 636 1.30 29396 0 6.5 6.5 0.0% 0.0% 0.0% 0.0% 46.54sec 191839 301.86sec
temporal_warp temporal_warp use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 122.60sec 0 301.86sec

Fluffy_Pillow : 0 dps

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
5636.5 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 6.2 0.0 50.9sec 50.6sec 8.0sec 16.48% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 120.5s
  • trigger_min/max:20.0s / 120.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:16.48%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.3sec 17.4sec 12.7sec 43.67% 0.00% 6.0 (6.0) 9.9

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 86.6s
  • trigger_min/max:0.0s / 68.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 64.9s

Stack Uptimes

  • sinful_revelation_1:43.67%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.5sec 17.5sec 12.6sec 43.46% 0.00% 6.0 (6.0) 9.9

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 90.2s
  • trigger_min/max:0.0s / 67.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 73.2s

Stack Uptimes

  • sinful_revelation_1:43.46%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.3sec 17.3sec 12.7sec 43.70% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 90.3s
  • trigger_min/max:0.0s / 68.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 74.2s

Stack Uptimes

  • sinful_revelation_1:43.70%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.2 6.1 28.5sec 17.4sec 12.7sec 43.33% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 93.6s
  • trigger_min/max:0.0s / 71.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 54.6s

Stack Uptimes

  • sinful_revelation_1:43.33%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.4sec 12.7sec 43.52% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 82.4s
  • trigger_min/max:0.0s / 67.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 61.2s

Stack Uptimes

  • sinful_revelation_1:43.52%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.3 28.4sec 17.2sec 12.7sec 43.78% 0.00% 6.3 (6.3) 9.9

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 83.1s
  • trigger_min/max:0.1s / 68.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 68.3s

Stack Uptimes

  • sinful_revelation_1:43.78%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.4sec 12.7sec 43.56% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 82.5s
  • trigger_min/max:0.0s / 68.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 56.7s

Stack Uptimes

  • sinful_revelation_1:43.56%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.3sec 17.3sec 12.7sec 43.67% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 84.6s
  • trigger_min/max:0.0s / 70.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 66.1s

Stack Uptimes

  • sinful_revelation_1:43.67%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.6sec 17.4sec 12.7sec 43.41% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 86.2s
  • trigger_min/max:0.1s / 68.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 54.9s

Stack Uptimes

  • sinful_revelation_1:43.41%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 8.0sec 16.24% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 71.5s
  • trigger_min/max:46.0s / 71.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.24%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.4 0.0 47.3sec 47.4sec 8.0sec 16.98% 0.00% 0.0 (0.0) 6.3

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 74.0s
  • trigger_min/max:36.3s / 74.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.98%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.5 0.0 46.3sec 46.4sec 8.0sec 17.32% 0.00% 0.0 (0.0) 6.5

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 64.6s
  • trigger_min/max:36.3s / 64.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:17.32%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.4 0.0 46.3sec 46.4sec 7.9sec 16.99% 0.00% 0.0 (0.0) 6.3

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:19.8s / 64.6s
  • trigger_min/max:36.3s / 64.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.99%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 49.1sec 49.2sec 8.0sec 16.44% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:15.7s / 73.5s
  • trigger_min/max:36.3s / 73.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.44%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.5 0.0 46.5sec 46.5sec 7.9sec 17.21% 0.00% 0.0 (0.0) 6.4

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.3s / 65.4s
  • trigger_min/max:36.3s / 65.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:17.21%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.4 0.0 46.7sec 46.8sec 8.0sec 17.13% 0.00% 0.0 (0.0) 6.4

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 76.9s
  • trigger_min/max:36.3s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:17.13%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.0sec 48.1sec 8.0sec 16.70% 0.00% 0.0 (0.0) 6.2

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:15.5s / 65.5s
  • trigger_min/max:36.3s / 65.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.70%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.4 0.0 47.3sec 47.3sec 8.0sec 17.00% 0.00% 0.0 (0.0) 6.4

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 64.3s
  • trigger_min/max:36.3s / 64.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:17.00%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 15576
Mean 300.22
Minimum 240.02
Maximum 359.99
Spread ( max - min ) 119.97
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.7552
5th Percentile 246.38
95th Percentile 354.29
( 95th Percentile - 5th Percentile ) 107.91
Mean Distribution
Standard Deviation 0.2785
95.00% Confidence Interval ( 299.67 - 300.76 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 515
0.1% Error 51484
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1032
DPS
Fluffy_Pillow Damage Per Second
Count 15576
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 15576
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 15576
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 15576
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 15576
Mean 6004.94
Minimum 5047.02
Maximum 7303.85
Spread ( max - min ) 2256.83
Range [ ( max - min ) / 2 * 100% ] 18.79%
Standard Deviation 287.2379
5th Percentile 5550.76
95th Percentile 6489.60
( 95th Percentile - 5th Percentile ) 938.84
Mean Distribution
Standard Deviation 2.3015
95.00% Confidence Interval ( 6000.43 - 6009.45 )
Normalized 95.00% Confidence Interval ( 99.92% - 100.08% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 88
0.1% Error 8790
0.1 Scale Factor Error with Delta=300 705
0.05 Scale Factor Error with Delta=300 2818
0.01 Scale Factor Error with Delta=300 70432
HPS
Fluffy_Pillow Healing Per Second
Count 15576
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 15576
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 15576
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 15576
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 15576
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 15576
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 1713
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 2014328 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.